Message ID | 20220120200407.59538-1-polacek@redhat.com |
---|---|
State | New |
Headers | show |
Series | [pushed] c++: Add test for fixed PR [PR102338] | expand |
diff --git a/gcc/testsuite/g++.dg/cpp1y/noexcept2.C b/gcc/testsuite/g++.dg/cpp1y/noexcept2.C new file mode 100644 index 00000000000..38dd05cd066 --- /dev/null +++ b/gcc/testsuite/g++.dg/cpp1y/noexcept2.C @@ -0,0 +1,20 @@ +// PR c++/102338 +// { dg-do compile { target c++14 } } + +struct S { + template<typename T> + static auto f(T&& t) noexcept { + return true; + } + + template<typename T, typename... Ts> + static auto f(T&& t, Ts&& ... ts) noexcept(noexcept(f(ts...))) { + return f(ts...); + } + +}; + +int main() { + S::f(true, 0, 5u); + return 0; +}