summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang/test/SemaTemplate/recovery-crash.cpp6
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 +{{}}
+}
OpenPOWER on IntegriCloud