Skip to content

Commit 5a4e5d9

Browse files
committed
[BoundsSafety][NFC] Fix CodeGen/constant-forge-ptr-expr.c test
An upstream change appears to have caused parentheses to be dropped when declaring the addresses of globals. I'm not sure which upstream changed caused this but the change appears to be benign. rdar://148989793
1 parent 34c51fe commit 5a4e5d9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

clang/test/BoundsSafety/CodeGen/constant-forge-ptr-expr.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ int *__bidi_indexable ptrBidiIndexable =
4040
__unsafe_forge_bidi_indexable(int *, arr + 2, 14);
4141
// CHECKBS-LABEL: ptrBidiIndexable:
4242
// CHECKBS: .quad arr+8
43-
// CHECKBS: .quad (arr+8)+14
43+
// CHECKBS: .quad arr+8+14
4444
// CHECKBS: .quad arr+8
4545

4646
int *__bidi_indexable ptrBidiIndexable2 = __unsafe_forge_single(int *, &arr[0]);
@@ -65,7 +65,7 @@ int *__bidi_indexable ptrBidiIndexable4 = __unsafe_forge_bidi_indexable(int *, 8
6565
int *__bidi_indexable ptrBidiIndexable5 = __unsafe_forge_bidi_indexable(int *, &foo[4].buf[9], 16);
6666
// CHECKBS-LABEL: ptrBidiIndexable5:
6767
// CHECKBS: .quad foo+364
68-
// CHECKBS: .quad (foo+364)+16
68+
// CHECKBS: .quad foo+364+16
6969
// CHECKBS: .quad foo+364
7070
// CHECKBS: .size ptrBidiIndexable5, 24
7171

@@ -75,8 +75,8 @@ int *__bidi_indexable ptrBidiIndexable5 = __unsafe_forge_bidi_indexable(int *, &
7575
int *__bidi_indexable ptrBidiIndexable6 =
7676
__unsafe_forge_bidi_indexable(int *, FOO_PLUS_380_LEN_0, 8) + 4;
7777
// CHECKBS-LABEL: ptrBidiIndexable6:
78-
// CHECKBS: .quad (foo+380)+16
79-
// CHECKBS: .quad (foo+380)+8
78+
// CHECKBS: .quad foo+380+16
79+
// CHECKBS: .quad foo+380+8
8080
// CHECKBS: .quad foo+380
8181
// CHECKBS: .size ptrBidiIndexable6, 24
8282

0 commit comments

Comments
 (0)