Daily bump.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp2a / concepts-pr86002.C
blobdaa88c5a233f5b5b0849e36753653e16cf6cf760
1 // PR c++/86002
2 // { dg-do compile { target c++20 } }
4 struct X {};
5 struct Y { int i; };
7 template <typename T>
8 int f(T t)
10     if constexpr (requires { t.i; })
11         return t.i;
12     else
13         return {};
16 int main()
18     return f(X{}) + f(Y{});