diff options
Diffstat (limited to 'test/CodeGenObjCXX/arc-new-delete.mm')
-rw-r--r-- | test/CodeGenObjCXX/arc-new-delete.mm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/CodeGenObjCXX/arc-new-delete.mm b/test/CodeGenObjCXX/arc-new-delete.mm index 82747f3b33..4597985f8d 100644 --- a/test/CodeGenObjCXX/arc-new-delete.mm +++ b/test/CodeGenObjCXX/arc-new-delete.mm @@ -72,8 +72,8 @@ void test_delete(__strong id *sptr, __weak id *wptr) { void test_array_delete(__strong id *sptr, __weak id *wptr) { // CHECK: icmp eq i8** [[BEGIN:%.*]], null // CHECK: [[LEN:%.*]] = load i64* {{%.*}} - // CHECK: icmp eq i64 [[LEN]], 0 // CHECK: [[END:%.*]] = getelementptr inbounds i8** [[BEGIN]], i64 [[LEN]] + // CHECK-NEXT: icmp eq i8** [[BEGIN]], [[END]] // CHECK: [[PAST:%.*]] = phi i8** [ [[END]], {{%.*}} ], [ [[CUR:%.*]], // CHECK-NEXT: [[CUR]] = getelementptr inbounds i8** [[PAST]], i64 -1 // CHECK-NEXT: [[T0:%.*]] = load i8** [[CUR]] @@ -84,8 +84,8 @@ void test_array_delete(__strong id *sptr, __weak id *wptr) { // CHECK: icmp eq i8** [[BEGIN:%.*]], null // CHECK: [[LEN:%.*]] = load i64* {{%.*}} - // CHECK: icmp eq i64 [[LEN]], 0 // CHECK: [[END:%.*]] = getelementptr inbounds i8** [[BEGIN]], i64 [[LEN]] + // CHECK-NEXT: icmp eq i8** [[BEGIN]], [[END]] // CHECK: [[PAST:%.*]] = phi i8** [ [[END]], {{%.*}} ], [ [[CUR:%.*]], // CHECK-NEXT: [[CUR]] = getelementptr inbounds i8** [[PAST]], i64 -1 // CHECK-NEXT: call void @objc_destroyWeak(i8** [[CUR]]) |