[C++ PATCH] Deprecate -ffriend-injection
[official-gcc.git] / gcc / testsuite / g++.dg / concepts / req10.C
blob8cbd89f294b7eec45a2afac78a19a0a0e633eadf
1 // { dg-options "-std=c++17 -fconcepts" }
3 // Test that standard conversions are checked with
4 // implicit conversion constraints.
6 template<typename T, typename U>
7 concept bool C()
9   return requires(T& t) { {t} -> U&; };
12 struct B { };
13 class D : B { };
15 int main()
17   static_assert(C<D, B>(), ""); // { dg-error "failed" }