summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/crashes.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/SemaCXX/crashes.cpp')
-rw-r--r--clang/test/SemaCXX/crashes.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/crashes.cpp b/clang/test/SemaCXX/crashes.cpp
index 9da0b82babb..53eecb6c14f 100644
--- a/clang/test/SemaCXX/crashes.cpp
+++ b/clang/test/SemaCXX/crashes.cpp
@@ -26,3 +26,18 @@ template<typename T> struct a : T {
int aa() { return p; } // expected-error{{use of undeclared identifier 'p'}}
};
};
+
+// rdar://8605381
+namespace rdar8605381 {
+struct X {};
+
+struct Y { // expected-note{{candidate}}
+ Y();
+};
+
+struct {
+ Y obj;
+} objs[] = {
+ new Y // expected-error{{no viable conversion}}
+};
+}
OpenPOWER on IntegriCloud