1 // { dg-options "-std=c++17 -fconcepts" }
3 template <class T, class U>
4 concept bool Same = __is_same_as(T, U);
10 { &i } -> const Same<T>*;
14 constexpr bool f() { return true; }
16 static_assert(f<double>(), ""); // { dg-error "" }
17 static_assert(f<int>(), "");