Skip to content

Commit 6da0964

Browse files
Merge pull request #84033 from swiftlang/jepa-main2
[test] Adjust IRGen test to succeed both on main and rebranch
2 parents a1e4a08 + b98654c commit 6da0964

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

test/IRGen/inline_array_enum_tags.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ public struct Bar {
1010
let y: [UInt64]
1111
}
1212

13-
// CHECK: define {{.*}} i32 @"$s22inline_array_enum_tags3BazOwug"(ptr noalias nocapture readonly %value, ptr nocapture readnone %Baz)
14-
// CHECK: [[TAG_ADDR:%.*]] = getelementptr inbounds i8, ptr %value, {{i64|i32}} 24
13+
// CHECK: define {{.*}} i32 @"$s22inline_array_enum_tags3BazOwug"(ptr noalias{{( nocapture)?}} readonly{{( captures\(none\))?}} %value, ptr{{( nocapture)?}} readnone{{( captures\(none\))?}} %Baz)
14+
// CHECK: [[TAG_ADDR:%.*]] = getelementptr inbounds{{.*}} i8, ptr %value, {{i64|i32}} 24
1515
// CHECK: [[TAG_VAL:%.*]] = load i8, ptr [[TAG_ADDR]], align 8
1616
// CHECK: [[TAG_EXT:%.*]] = zext i8 [[TAG_VAL]] to i32
1717
// CHECK: ret i32 [[TAG_EXT]]
@@ -27,9 +27,9 @@ public struct Padded {
2727
}
2828

2929

30-
// CHECK: define {{.*}} i32 @"$s22inline_array_enum_tags17WithPaddedPayloadOwug"(ptr noalias nocapture readonly %value, ptr nocapture readnone %WithPaddedPayload)
30+
// CHECK: define {{.*}} i32 @"$s22inline_array_enum_tags17WithPaddedPayloadOwug"(ptr noalias{{( nocapture)?}} readonly{{( captures\(none\))?}} %value, ptr{{( nocapture)?}} readnone{{( captures\(none\))?}} %WithPaddedPayload)
3131
// CHECK: entry:
32-
// CHECK: [[ADDR:%.*]] = getelementptr inbounds i8, ptr %value, {{i64|i32}} 8
32+
// CHECK: [[ADDR:%.*]] = getelementptr inbounds{{.*}} i8, ptr %value, {{i64|i32}} 8
3333
// CHECK: [[VAL:%.*]] = load {{i64|i32}}, ptr [[ADDR]], align 8
3434
// CHECK: [[TAG:%.*]] = lshr i32 {{%.*}}, 31
3535
// CHECK: ret i32 [[TAG]]

0 commit comments

Comments
 (0)