diff options
Diffstat (limited to 'clang/test/Modules/Inputs/cxx-templates-a.h')
| -rw-r--r-- | clang/test/Modules/Inputs/cxx-templates-a.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/Modules/Inputs/cxx-templates-a.h b/clang/test/Modules/Inputs/cxx-templates-a.h index 76997c7bdbc..7770d345ed5 100644 --- a/clang/test/Modules/Inputs/cxx-templates-a.h +++ b/clang/test/Modules/Inputs/cxx-templates-a.h @@ -1,3 +1,5 @@ +@import cxx_templates_common; + template<typename T> T f() { return T(); } template<typename T> T f(T); namespace N { @@ -8,3 +10,7 @@ namespace N { template<int N> int template_param_kinds_1(); template<template<typename T, int, int> class> int template_param_kinds_2(); template<template<typename T, typename U, T> class> int template_param_kinds_3(); + +template<typename T> struct SomeTemplate<T*>; +template<typename T> struct SomeTemplate<T*> {}; +typedef SomeTemplate<int*> SomeTemplateIntPtr; |

