Searched defs:importedFuncTmpl (Results 1 - 2 of 2) sorted by relevance

/external/clang/test/CodeGenCXX/
H A Ddllimport.cpp401 template<typename T> __declspec(dllimport) inline void importedFuncTmpl() {} function
408 // MSC-DAG: declare dllimport void @"\01??$importedFuncTmpl@UImplicitInst_Imported@@@@YAXXZ"()
410 // MO1-DAG: define available_externally dllimport void @"\01??$importedFuncTmpl@UImplicitInst_Imported@@@@YAXXZ"()
412 USE(importedFuncTmpl<ImplicitInst_Imported>)
415 // MSC-DAG: declare dllimport void @"\01??$importedFuncTmpl@UExplicitDecl_Imported@@@@YAXXZ"()
417 // MO1-DAG: define available_externally dllimport void @"\01??$importedFuncTmpl@UExplicitDecl_Imported@@@@YAXXZ"()
419 extern template void importedFuncTmpl<ExplicitDecl_Imported>();
420 USE(importedFuncTmpl<ExplicitDecl_Imported>)
423 // MSC-DAG: declare dllimport void @"\01??$importedFuncTmpl@UExplicitInst_Imported@@@@YAXXZ"()
425 // MO1-DAG: define available_externally dllimport void @"\01??$importedFuncTmpl
468 template<> __declspec(dllimport) inline void importedFuncTmpl<ExplicitSpec_InlineDef_Imported>() {} function
476 template<> void importedFuncTmpl<ExplicitSpec_NotImported>() {} function
[all...]
/external/clang/test/SemaCXX/
H A Ddllimport.cpp325 template<typename T> __declspec(dllimport) inline void importedFuncTmpl() {} function
329 void useFunTmplDef() { importedFuncTmpl<ImplicitInst_Imported>(); }
332 extern template void importedFuncTmpl<ExplicitDecl_Imported>();
337 template void importedFuncTmpl<ExplicitInst_Imported>();
341 template<> __declspec(dllimport) void importedFuncTmpl<ExplicitSpec_Imported>();
342 template<> __declspec(dllimport) void importedFuncTmpl<ExplicitSpec_Def_Imported>() {} // expected-error{{dllimport cannot be applied to non-inline function definition}} function
343 template<> __declspec(dllimport) inline void importedFuncTmpl<ExplicitSpec_InlineDef_Imported>() {} function
347 template<> void importedFuncTmpl<ExplicitSpec_NotImported>() {} function

Completed in 83 milliseconds