// Build don't link: // Origin: Carl Nygard template class Test { // ERROR - in instantiation public: Test(const RT& c = RT()) {} // ERROR - reference to void }; void f () { Test c; // ERROR - instantiated from here }