aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2012-10-27 04:54:49 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2012-10-27 04:54:49 +0000
commit3954d394e42e63b15b1a3634e4c93e0986c75a6d (patch)
tree36667800683fa7db5e3e6c5c901e982bf630cbf2
parent029d28449c4adb5ce92b58b5a57eeca6e396e404 (diff)
Add a reduced testcase of the last bootstrap failure.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166866 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/SemaCXX/crashes.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/SemaCXX/crashes.cpp b/test/SemaCXX/crashes.cpp
index d02704c87c..1c72baca08 100644
--- a/test/SemaCXX/crashes.cpp
+++ b/test/SemaCXX/crashes.cpp
@@ -136,3 +136,15 @@ cc_YCbCr cc_hsl::YCbCr()
}
}
+
+namespace test1 {
+ int getString(const int*);
+ template<int a> class ELFObjectFile {
+ const int* sh;
+ ELFObjectFile() {
+ switch (*sh) {
+ }
+ int SectionName(getString(sh));
+ }
+ };
+}