namespace { template struct Temp { int x; }; // This emits the 'Temp' template from this TU. Temp Template2; } // namespace int other() { return Template2.x; }