diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2015-09-11 20:09:11 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2015-09-11 20:09:11 +0000 |
commit | aa98950ec9ff900bdd09ed21cced65670d5b1e75 (patch) | |
tree | afb992287734863993874f35aa303dc8a859b587 /test/ARCMT | |
parent | 218bc14fa53368177f7ea1664f5a377b961308a7 (diff) |
[Edit] Fix issue with tracking what macro argument inputs have been edited.
This was not working correctly, leading to erroneously rejecting valid edits.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247462 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/ARCMT')
-rw-r--r-- | test/ARCMT/objcmt-subscripting-literals.m | 2 | ||||
-rw-r--r-- | test/ARCMT/objcmt-subscripting-literals.m.result | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/test/ARCMT/objcmt-subscripting-literals.m b/test/ARCMT/objcmt-subscripting-literals.m index 014c109299..0974c3b8bb 100644 --- a/test/ARCMT/objcmt-subscripting-literals.m +++ b/test/ARCMT/objcmt-subscripting-literals.m @@ -88,6 +88,7 @@ typedef const struct __CFString * CFStringRef; #define M(x) (x) #define PAIR(x) @#x, [NSNumber numberWithInt:(x)] #define TWO(x) ((x), (x)) +#define TWO_SEP(x,y) ((x), (y)) @interface I { NSArray *ivarArr; @@ -118,6 +119,7 @@ typedef const struct __CFString * CFStringRef; id o = [arr objectAtIndex:2]; o = [dict objectForKey:@"key"]; o = TWO([dict objectForKey:@"key"]); + o = TWO_SEP([dict objectForKey:@"key"], [arr objectAtIndex:2]); o = [NSDictionary dictionaryWithObject:[NSDictionary dictionary] forKey:@"key"]; NSMutableArray *marr = 0; NSMutableDictionary *mdict = 0; diff --git a/test/ARCMT/objcmt-subscripting-literals.m.result b/test/ARCMT/objcmt-subscripting-literals.m.result index e9ff8df34d..ed7879bb13 100644 --- a/test/ARCMT/objcmt-subscripting-literals.m.result +++ b/test/ARCMT/objcmt-subscripting-literals.m.result @@ -88,6 +88,7 @@ typedef const struct __CFString * CFStringRef; #define M(x) (x) #define PAIR(x) @#x, [NSNumber numberWithInt:(x)] #define TWO(x) ((x), (x)) +#define TWO_SEP(x,y) ((x), (y)) @interface I { NSArray *ivarArr; @@ -118,6 +119,7 @@ typedef const struct __CFString * CFStringRef; id o = arr[2]; o = dict[@"key"]; o = TWO(dict[@"key"]); + o = TWO_SEP(dict[@"key"], arr[2]); o = @{@"key": @{}}; NSMutableArray *marr = 0; NSMutableDictionary *mdict = 0; |