PR c++/86728 - C variadic generic lambda.
[official-gcc.git] / gcc / testsuite / g++.dg / template / pr51199.C
blobe56b2549efaab303fdbdcd0216b604700e99217d
1 // PR c++/51199
3 typedef void FC() const;
5 template<class T>
6 struct add_ref {
7   typedef T& type;  // { dg-error "forming reference" }
8 };
10 typedef add_ref<FC>::type ref_type;
12 template<class T>
13 struct add_ptr {
14   typedef T* type;  // { dg-error "forming pointer" } 
17 typedef add_ptr<FC>::type ptr_type;