int other(); namespace { template struct Temp { int x; }; // This emits the 'Temp' template in this TU. Temp Template1; } // namespace int main() { return Template1.x + other(); // break here }