Skip to content

Commit d42c399

Browse files
committed
[test] IRGen: Adjust FileCheck patterns for new nuw attribute in upstream LLVM
This attribute was introduced in 7eca38ce76d5d1915f4ab7e665964062c0b37697 (llvm-project). Match it using a wildcard regex, since it is not relevant to these tests. This is intended to reduce future conflicts with rebranch.
1 parent 921d6d8 commit d42c399

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

validation-test/IRGen/rdar149985633.swift

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,27 @@
55
// CHECK: define {{.*}}swiftcc void @"$s13rdar1499856334DateV1a1b1c1d1e1fACSiSg_A5JtcfC"(ptr noalias nocapture writeonly sret(%T13rdar1499856334DateV) %0, i64 %1, i8 %2, i64 %3, i8 %4, i64 %5, i8 %6, i64 %7, i8 %8, i64 %9, i8 %10, i64 %11, i8 %12)
66
// CHECK: entry:
77
// CHECK: store i64 %1
8-
// CHECK: getelementptr inbounds i8, ptr %0, i64 8
8+
// CHECK: getelementptr inbounds{{.*}} i8, ptr %0, i64 8
99
// CHECK: store i8 %2
10-
// CHECK: getelementptr inbounds i8, ptr %0, i64 16
10+
// CHECK: getelementptr inbounds{{.*}} i8, ptr %0, i64 16
1111
// CHECK: store i64 %3
12-
// CHECK: getelementptr inbounds i8, ptr %0, i64 24
12+
// CHECK: getelementptr inbounds{{.*}} i8, ptr %0, i64 24
1313
// CHECK: store i8 %4
14-
// CHECK: getelementptr inbounds i8, ptr %0, i64 32
14+
// CHECK: getelementptr inbounds{{.*}} i8, ptr %0, i64 32
1515
// CHECK: store i64 %5
16-
// CHECK: getelementptr inbounds i8, ptr %0, i64 40
16+
// CHECK: getelementptr inbounds{{.*}} i8, ptr %0, i64 40
1717
// CHECK: store i8 %6
18-
// CHECK: getelementptr inbounds i8, ptr %0, i64 48
18+
// CHECK: getelementptr inbounds{{.*}} i8, ptr %0, i64 48
1919
// CHECK: store i64 %7
20-
// CHECK: getelementptr inbounds i8, ptr %0, i64 56
20+
// CHECK: getelementptr inbounds{{.*}} i8, ptr %0, i64 56
2121
// CHECK: store i8 %8
22-
// CHECK: getelementptr inbounds i8, ptr %0, i64 64
22+
// CHECK: getelementptr inbounds{{.*}} i8, ptr %0, i64 64
2323
// CHECK: store i64 %9
24-
// CHECK: getelementptr inbounds i8, ptr %0, i64 72
24+
// CHECK: getelementptr inbounds{{.*}} i8, ptr %0, i64 72
2525
// CHECK: store i8 %10
26-
// CHECK: getelementptr inbounds i8, ptr %0, i64 80
26+
// CHECK: getelementptr inbounds{{.*}} i8, ptr %0, i64 80
2727
// CHECK: store i64 %11
28-
// CHECK: getelementptr inbounds i8, ptr %0, i64 88
28+
// CHECK: getelementptr inbounds{{.*}} i8, ptr %0, i64 88
2929
// CHECK: store i8 %12
3030
// CHECK: ret void
3131
// CHECK: }

0 commit comments

Comments
 (0)