diff options
Diffstat (limited to 'test/CodeGenCXX/mangle-template.cpp')
| -rw-r--r-- | test/CodeGenCXX/mangle-template.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/CodeGenCXX/mangle-template.cpp b/test/CodeGenCXX/mangle-template.cpp index 7fa300ae237b..23134693de5c 100644 --- a/test/CodeGenCXX/mangle-template.cpp +++ b/test/CodeGenCXX/mangle-template.cpp @@ -201,3 +201,14 @@ namespace test14 { int call(bool b) { return inl<void>(b); } } + +namespace std { +template <class _Tp, _Tp...> struct integer_sequence {}; +} + +namespace test15 { +template <int N> +__make_integer_seq<std::integer_sequence, int, N> make() {} +template __make_integer_seq<std::integer_sequence, int, 5> make<5>(); +// CHECK: define weak_odr {{.*}} @_ZN6test154makeILi5EEE18__make_integer_seqISt16integer_sequenceiXT_EEv( +} |
