diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2014-12-09 22:36:47 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2014-12-09 22:36:47 +0000 |
| commit | df833a49186f7a7f7f632d35ca7a5ee757953f2d (patch) | |
| tree | f0af1453f87d81a523a491fd3b6ef2696e39f0b8 /clang/test/ARCMT/objcmt-property-dot-syntax.m.result | |
| parent | b32bf14c2ae6d75d2fa5721d2819574df3a1a982 (diff) | |
| download | bcm5719-llvm-df833a49186f7a7f7f632d35ca7a5ee757953f2d.tar.gz bcm5719-llvm-df833a49186f7a7f7f632d35ca7a5ee757953f2d.zip | |
Objective-C SDK modernizer. Modernize to use
property-dot-syntax when receiver is 'super'.
rdar://19140267
llvm-svn: 223846
Diffstat (limited to 'clang/test/ARCMT/objcmt-property-dot-syntax.m.result')
| -rw-r--r-- | clang/test/ARCMT/objcmt-property-dot-syntax.m.result | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/clang/test/ARCMT/objcmt-property-dot-syntax.m.result b/clang/test/ARCMT/objcmt-property-dot-syntax.m.result index 88006e9fc59..6822d44ac0a 100644 --- a/clang/test/ARCMT/objcmt-property-dot-syntax.m.result +++ b/clang/test/ARCMT/objcmt-property-dot-syntax.m.result @@ -37,3 +37,25 @@ P* fun(); - (P*) MethodReturnsPObj { return 0; } @end + +// rdar://19140267 +@interface Sub : P +@end + +@implementation Sub +- (int) Meth : (P*)array { + super.count = 100; + + super.count = array.count; + + super.PropertyReturnsPObj.count = array.count; + + super.count = (i1+i2*i3 - 100); + + return super.count - + ((P*)0).count + array.count + + fun().count - + super.PropertyReturnsPObj.count + + self->obj.count; +} +@end |

