diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2016-07-23 20:44:14 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2016-07-23 20:44:14 +0000 |
| commit | 2b6b257f4e5503a7a2675bdb8735693db769f75c (patch) | |
| tree | e85e046ae7003fe3bcc8b5454cd0fa3f7407b470 /test/CodeGenCXX/mangle-template.cpp | |
| parent | b4348ed0b7e90c0831b925fbee00b5f179a99796 (diff) | |
Notes
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( +} |
