1 namespace { 2 template <typename T1, typename T2> struct Temp { int x; }; 3 // This emits the 'Temp' template from this TU. 4 Temp<int, float> Template2; 5 } // namespace 6 other()7 int other() { return Template2.x; } 8