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