diff options
-rw-r--r-- | clang/test/SemaTemplate/recovery-crash.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/SemaTemplate/recovery-crash.cpp b/clang/test/SemaTemplate/recovery-crash.cpp index 61e880bf5b0..b5a0e1fa13f 100644 --- a/clang/test/SemaTemplate/recovery-crash.cpp +++ b/clang/test/SemaTemplate/recovery-crash.cpp @@ -16,3 +16,9 @@ void Test() { B<int> b(0); // expected-note{{in instantiation of function template}} } + +// Don't crash here. +namespace PR16134 { + template <class P> struct S // expected-error {{expected ';'}} + template <> static S<Q>::f() // expected-error +{{}} +} |