@@ -194,12 +194,11 @@ typedef struct {
194194// types in C.
195195void unamed_struct_typedef (TypedefS * ptr ) {
196196// COMMON-LABEL: define void @unamed_struct_typedef(
197- // COMMON-SAME: ptr noundef %ptr)
198- // COMMON-NEXT: entry:
199- // COMMON-NEXT: [[PTR_ADDR:%.+]] = alloca ptr, align 8
200- // DEFAULT-NEXT: store ptr %ptr, ptr [[PTR_ADDR]], align 8, !tbaa [[ANYPTR]]
197+ // COMMON-SAME: ptr noundef [[PTRA:%.+]])
198+ // COMMON: [[PTR_ADDR:%.+]] = alloca ptr, align 8
199+ // DEFAULT-NEXT: store ptr [[PTRA]], ptr [[PTR_ADDR]], align 8, !tbaa [[ANYPTR]]
201200// DEFAULT-NEXT: [[L0:%.+]] = load ptr, ptr [[PTR_ADDR]], align 8, !tbaa [[ANYPTR]]
202- // ENABLED-NEXT: store ptr %ptr , ptr [[PTR_ADDR]], align 8, !tbaa [[P1TYPEDEF:!.+]]
201+ // ENABLED-NEXT: store ptr [[PTRA]] , ptr [[PTR_ADDR]], align 8, !tbaa [[P1TYPEDEF:!.+]]
203202// ENABLED-NEXT: [[L0:%.+]] = load ptr, ptr [[PTR_ADDR]], align 8, !tbaa [[P1TYPEDEF]]
204203// COMMON-NEXT: [[GEP:%.+]] = getelementptr inbounds nuw %struct.TypedefS, ptr [[L0]], i32 0, i32 0
205204// COMMON-NEXT: store i32 0, ptr [[GEP]], align 4
0 commit comments