1// { dg-do assemble } 2// Origin: Carl Nygard <cnygard@bellatlantic.net> 3 4template <class RT> 5class Test { // { dg-error "" } in instantiation 6public: 7 Test(const RT& c = RT()) {} // { dg-error "" } reference to void 8}; 9 10void f () 11{ 12 Test<void> c; // { dg-error "" } instantiated from here 13} 14 15 16