commit | f4d17c4f22184e5ac5595e38f86eb86900535502 | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Fri Mar 27 04:38:56 2009 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Fri Mar 27 04:38:56 2009 +0000 |
tree | ba475eb2589fb488076b48bf96cb3bc9cf313972 | |
parent | fdca4a7967e3dd575f725edb33a8078314df8093 [diff] [blame] |
Improve recovery when a constructor fails to type-check. Test case from Anders llvm-svn: 67818
diff --git a/clang/test/SemaCXX/constructor-recovery.cpp b/clang/test/SemaCXX/constructor-recovery.cpp new file mode 100644 index 0000000..f2f9f43 --- /dev/null +++ b/clang/test/SemaCXX/constructor-recovery.cpp
@@ -0,0 +1,9 @@ +// RUN: clang-cc -fsyntax-only -verify %s + +struct C { + virtual C() = 0; // expected-error{{constructor cannot be declared 'virtual'}} +}; + +void f() { + C c; +}