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