Home | History | Annotate | Download | only in CodeGenCXX

Lines Matching full:explicitinstantiationdeclimporteddeftemplate

767 template <typename T> struct ExplicitInstantiationDeclImportedDefTemplate { void f() {} ExplicitInstantiationDeclImportedDefTemplate() {}};
768 extern template struct ExplicitInstantiationDeclImportedDefTemplate<int>;
769 template struct __declspec(dllimport) ExplicitInstantiationDeclImportedDefTemplate<int>;
770 USECLASS(ExplicitInstantiationDeclImportedDefTemplate<int>);
771 USEMEMFUNC(ExplicitInstantiationDeclImportedDefTemplate<int>, f);
772 // M32-DAG: {{declare|define available_externally}} dllimport x86_thiscallcc void @"\01?f@?$ExplicitInstantiationDeclImportedDefTemplate@H@@QAEXXZ"
773 // M32-DAG: {{declare|define available_externally}} dllimport x86_thiscallcc %struct.ExplicitInstantiationDeclImportedDefTemplate* @"\01??0?$ExplicitInstantiationDeclImportedDefTemplate@H@@QAE@XZ"