summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2012-10-28 02:25:27 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2012-10-28 02:25:27 +0000
commitc74634fe48478cdc335d6240b83b41f32693b9f5 (patch)
treef89bd9aeb3f01203226014a384634b7c6eb1da72 /clang
parent729f1e2a1c27a13733cef967b180d006b59fe657 (diff)
downloadbcm5719-llvm-c74634fe48478cdc335d6240b83b41f32693b9f5.tar.gz
bcm5719-llvm-c74634fe48478cdc335d6240b83b41f32693b9f5.zip
Add a testcase from the previous bootstrap problem.
llvm-svn: 166894
Diffstat (limited to 'clang')
-rw-r--r--clang/test/SemaCXX/crashes.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/crashes.cpp b/clang/test/SemaCXX/crashes.cpp
index 1c72baca08b..b8b782a9982 100644
--- a/clang/test/SemaCXX/crashes.cpp
+++ b/clang/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();
+ }
+ }
+}
OpenPOWER on IntegriCloud