diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-09-07 14:35:10 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-09-07 14:35:10 +0000 |
commit | b1f6fa48960eae269a3931d1fc545ed468d9a4d2 (patch) | |
tree | 8d0354a9e1bc76afe2bdd68c3cd98cd95ac157c6 /test/FixIt/fixit.cpp | |
parent | 4ea884b429445aa6f1af5bc6e51d0b65a4043e24 (diff) |
Improve diagnostic and recovery when missing a comma between base or
member initializers in a C++ constructor. Fixes <rdar://problem/7796492>.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113199 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/FixIt/fixit.cpp')
-rw-r--r-- | test/FixIt/fixit.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/FixIt/fixit.cpp b/test/FixIt/fixit.cpp index b9282c4d94..5a28132397 100644 --- a/test/FixIt/fixit.cpp +++ b/test/FixIt/fixit.cpp @@ -51,3 +51,12 @@ namespace rdar7853795 { } }; } + +namespace rdar7796492 { + class A { int x, y; A(); }; + + A::A() + : x(1) y(2) { // expected-error{{missing ',' between base or member initializers}} + } + +} |