summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaObjCXX
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2011-10-10 16:09:49 +0000
committerDouglas Gregor <dgregor@apple.com>2011-10-10 16:09:49 +0000
commitbcc9539323416b32b8e00bf3edfe02a682126900 (patch)
treeca0c457a6c17a2735614732d59eba33174a0f481 /clang/test/SemaObjCXX
parentb06fa540e86251a3a7c3d0104def4d1b25fae7fc (diff)
downloadbcm5719-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.mm2
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}}
}
OpenPOWER on IntegriCloud