diff options
Diffstat (limited to 'clang/test/SemaCXX/crashes.cpp')
| -rw-r--r-- | clang/test/SemaCXX/crashes.cpp | 15 |
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}} +}; +} |

