Message ID | 20200726175553.460672-1-ppalka@redhat.com |
---|---|
State | New |
Headers | show |
Series | [COMMITTED] c++: Add testcase for [PR79504] | expand |
diff --git a/gcc/testsuite/g++.dg/cpp0x/decltype79.C b/gcc/testsuite/g++.dg/cpp0x/decltype79.C new file mode 100644 index 00000000000..50c292a1958 --- /dev/null +++ b/gcc/testsuite/g++.dg/cpp0x/decltype79.C @@ -0,0 +1,19 @@ +// PR c++/79504 +// { dg-do compile { target c++11 } } + +struct A +{ + void f () & {} + + template <typename ...Args> + auto f (Args &&... args) && -> decltype (this->f (args...)) + { + return this->f (args...); + } +}; + +int main (){ + A p; + p.f (); + A{}.f(); +}