@@ -194,12 +194,11 @@ typedef struct {
194
194
// types in C.
195
195
void unamed_struct_typedef (TypedefS * ptr ) {
196
196
// 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]]
201
200
// 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:!.+]]
203
202
// ENABLED-NEXT: [[L0:%.+]] = load ptr, ptr [[PTR_ADDR]], align 8, !tbaa [[P1TYPEDEF]]
204
203
// COMMON-NEXT: [[GEP:%.+]] = getelementptr inbounds nuw %struct.TypedefS, ptr [[L0]], i32 0, i32 0
205
204
// COMMON-NEXT: store i32 0, ptr [[GEP]], align 4
0 commit comments