diff options
| author | Douglas Gregor <dgregor@apple.com> | 2011-10-10 16:09:49 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2011-10-10 16:09:49 +0000 |
| commit | bcc9539323416b32b8e00bf3edfe02a682126900 (patch) | |
| tree | ca0c457a6c17a2735614732d59eba33174a0f481 /clang/test/SemaObjCXX | |
| parent | b06fa540e86251a3a7c3d0104def4d1b25fae7fc (diff) | |
| download | bcm5719-llvm-bcc9539323416b32b8e00bf3edfe02a682126900.tar.gz bcm5719-llvm-bcc9539323416b32b8e00bf3edfe02a682126900.zip | |
Don't complain about qualified property or ivar access when the
qualifier itself is invalid. Crasher noticed by Fariborz.
llvm-svn: 141544
Diffstat (limited to 'clang/test/SemaObjCXX')
| -rw-r--r-- | clang/test/SemaObjCXX/propert-dot-error.mm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/test/SemaObjCXX/propert-dot-error.mm b/clang/test/SemaObjCXX/propert-dot-error.mm index b07c7e8cc2d..747efeb536b 100644 --- a/clang/test/SemaObjCXX/propert-dot-error.mm +++ b/clang/test/SemaObjCXX/propert-dot-error.mm @@ -64,4 +64,6 @@ class Forward; void testD(D *d) { d.Forward::property = 17; // expected-error{{property access cannot be qualified with 'Forward::'}} d->Forward::ivar = 12; // expected-error{{ivar access cannot be qualified with 'Forward::'}} + d.D::property = 17; // expected-error{{expected a class or namespace}} + d->D::ivar = 12; // expected-error{{expected a class or namespace}} } |

