aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/SemaCXX/crashes.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/SemaCXX/crashes.cpp b/test/SemaCXX/crashes.cpp
index 1c72baca08..b8b782a998 100644
--- a/test/SemaCXX/crashes.cpp
+++ b/test/SemaCXX/crashes.cpp
@@ -148,3 +148,14 @@ namespace test1 {
}
};
}
+
+namespace test2 {
+ struct fltSemantics ;
+ const fltSemantics &foobar();
+ void VisitCastExpr(int x) {
+ switch (x) {
+ case 42:
+ const fltSemantics &Sem = foobar();
+ }
+ }
+}