Searched refs:funcTmpl (Results 1 - 4 of 4) sorted by relevance

/external/clang/test/CodeGenCXX/
H A Ddllimport.cpp412 template<typename T> void funcTmpl() {} function
495 // MSC-DAG: declare dllimport void @"\01??$funcTmpl@UExplicitDecl_Imported@@@@YAXXZ"()
501 extern template __declspec(dllimport) void funcTmpl<ExplicitDecl_Imported>();
503 USE(funcTmpl<ExplicitDecl_Imported>)
508 // MSC-DAG: declare dllimport void @"\01??$funcTmpl@UExplicitInst_Imported@@@@YAXXZ"()
512 // MO1-DAG: define available_externally dllimport void @"\01??$funcTmpl@UExplicitInst_Imported@@@@YAXXZ"()
516 template __declspec(dllimport) void funcTmpl<ExplicitInst_Imported>();
518 USE(funcTmpl<ExplicitInst_Imported>)
523 // MSC-DAG: declare dllimport void @"\01??$funcTmpl@UExplicitSpec_Imported@@@@YAXXZ"()
525 template<> __declspec(dllimport) void funcTmpl<ExplicitSpec_Importe
539 template<> __declspec(dllimport) inline void funcTmpl<ExplicitSpec_InlineDef_Imported>() {} function
[all...]
H A Ddllexport.cpp351 template<typename T> void funcTmpl() {} function
387 // MSC-DAG: define weak_odr dllexport void @"\01??$funcTmpl@UExplicitDecl_Exported@@@@YAXXZ"()
389 extern template __declspec(dllexport) void funcTmpl<ExplicitDecl_Exported>();
390 template __declspec(dllexport) void funcTmpl<ExplicitDecl_Exported>();
393 // MSC-DAG: define weak_odr dllexport void @"\01??$funcTmpl@UExplicitInst_Exported@@@@YAXXZ"()
395 template __declspec(dllexport) void funcTmpl<ExplicitInst_Exported>();
398 // MSC-DAG: define dllexport void @"\01??$funcTmpl@UExplicitSpec_Def_Exported@@@@YAXXZ"()
400 template<> __declspec(dllexport) void funcTmpl<ExplicitSpec_Def_Exported>() {} function
402 // MSC-DAG: define weak_odr dllexport void @"\01??$funcTmpl@UExplicitSpec_InlineDef_Exported@@@@YAXXZ"()
404 template<> __declspec(dllexport) inline void funcTmpl<ExplicitSpec_InlineDef_Exporte function
[all...]
/external/clang/test/SemaCXX/
H A Ddllexport.cpp287 template<typename T> void funcTmpl() {} function
313 extern template __declspec(dllexport) void funcTmpl<ExplicitDecl_Exported>();
314 template __declspec(dllexport) void funcTmpl<ExplicitDecl_Exported>();
317 template __declspec(dllexport) void funcTmpl<ExplicitInst_Exported>();
320 template<> __declspec(dllexport) void funcTmpl<ExplicitSpec_Exported>();
321 template<> __declspec(dllexport) void funcTmpl<ExplicitSpec_Def_Exported>() {} function
322 template<> __declspec(dllexport) inline void funcTmpl<ExplicitSpec_InlineDef_Exported>() {} function
H A Ddllimport.cpp379 template<typename T> void funcTmpl() {} function
413 extern template __declspec(dllimport) void funcTmpl<ExplicitDecl_Imported>();
420 template __declspec(dllimport) void funcTmpl<ExplicitInst_Imported>();
428 template<> __declspec(dllimport) void funcTmpl<ExplicitSpec_Imported>();
429 template<> __declspec(dllimport) void funcTmpl<ExplicitSpec_Def_Imported>() {} // expected-error{{dllimport cannot be applied to non-inline function definition}} function
433 template<> __declspec(dllimport) inline void funcTmpl<ExplicitSpec_InlineDef_Imported>() {} function

Completed in 103 milliseconds