aboutsummaryrefslogtreecommitdiff
path: root/test/SemaObjC/synth-provisional-ivars.m
diff options
context:
space:
mode:
Diffstat (limited to 'test/SemaObjC/synth-provisional-ivars.m')
-rw-r--r--test/SemaObjC/synth-provisional-ivars.m12
1 files changed, 6 insertions, 6 deletions
diff --git a/test/SemaObjC/synth-provisional-ivars.m b/test/SemaObjC/synth-provisional-ivars.m
index e8179aaa00dd..696eb9b38558 100644
--- a/test/SemaObjC/synth-provisional-ivars.m
+++ b/test/SemaObjC/synth-provisional-ivars.m
@@ -1,4 +1,4 @@
-// RUN: %clang_cc1 -fsyntax-only -fobjc-nonfragile-abi -fobjc-default-synthesize-properties -verify %s
+// RUN: %clang_cc1 -fsyntax-only -fobjc-default-synthesize-properties -verify %s
int bar;
@@ -18,7 +18,7 @@ int bar;
@end
@implementation I
-- (int) Meth { return PROP; } // expected-note 2{{'PROP' declared here}}
+- (int) Meth { return _PROP; }
@dynamic PROP1;
- (int) Meth1 { return PROP1; } // expected-error {{use of undeclared identifier 'PROP1'}}
@@ -30,12 +30,12 @@ int bar;
@synthesize PROP3=IVAR;
- (int) Meth4 { return PROP4; }
-@synthesize PROP4=PROP4;
+@synthesize PROP4=PROP4; // expected-note 4 {{'PROP4' declared here}}
-- (int) Meth5 { return bar; } // expected-error {{use of undeclared identifier 'bar'}}
+- (int) Meth5 { return bar; }
@synthesize bar = _bar;
-- (int) Meth6 { return bar1; }
+- (int) Meth6 { return _bar1; }
@end
@@ -45,6 +45,6 @@ int bar;
@implementation I(r8251648)
- (int) Meth1: (int) bar {
- return bar; // expected-warning {{local declaration of 'bar' hides instance variable}}
+ return bar;
}
@end