@import templates_top; template class Vector { public: void push_back(const T&); }; template class List; template<> class List { public: void push_back(int); }; namespace N { template class Set { public: void insert(T); }; } template void pendingInstantiationEmit(T) {} void triggerPendingInstantiationToo() { pendingInstantiationEmit(12); } void redeclDefinitionEmit(){}