[Test] Fix IRGen/ptrauth-protocols.sil

rdar://154525360

Code gen has changed to emit additional stores that will get eliminated in optimized builds.
This commit is contained in:
Dario Rexin
2025-07-01 09:06:42 -07:00
parent 83d7dbb3f5
commit f52873ac15

View File

@@ -75,7 +75,7 @@ bb0:
// Fetch T.Assoc : P.
// CHECK-NEXT: %T.Assoc.P = call swiftcc ptr @swift_getAssociatedConformanceWitness(ptr %T.Q, ptr %T, ptr [[T_ASSOC]]
// Fetch T.Assoc.foo
// CHECK-NEXT: [[T0:%.*]] = getelementptr inbounds ptr, ptr %T.Assoc.P, i32 1
// CHECK: [[T0:%.*]] = getelementptr inbounds ptr, ptr %T.Assoc.P, i32 1
// CHECK-NEXT: [[T1:%.*]] = load ptr, ptr [[T0]], align 8
// CHECK-NEXT: [[T2:%.*]] = ptrtoint ptr [[T0]] to i64
// CHECK-NEXT: [[DISC:%.*]] = call i64 @llvm.ptrauth.blend(i64 [[T2]], i64 53700)