@@ -233,12 +233,12 @@ define i1 @mixed_alloca_size4() {
233233define i1 @zst_alloca_start () {
234234; CHECK-LABEL: @zst_alloca_start(
235235; CHECK-NEXT: [[A:%.*]] = alloca i64, align 8
236- ; CHECK-NEXT: [[A2:%.*]] = alloca {}, align 8
236+ ; CHECK-NEXT: [[A2:%.*]] = alloca {}, align 1
237237; CHECK-NEXT: call void @escape(ptr [[A]], ptr [[A2]])
238238; CHECK-NEXT: ret i1 false
239239;
240240 %a = alloca i64
241- %a2 = alloca {}
241+ %a2 = alloca {}, align 1
242242 %gep = getelementptr i8 , ptr %a , i64 0
243243 %cmp = icmp eq ptr %gep , %a2
244244 call void @escape (ptr %a , ptr %a2 )
@@ -248,12 +248,12 @@ define i1 @zst_alloca_start() {
248248define i1 @zst_alloca_middle () {
249249; CHECK-LABEL: @zst_alloca_middle(
250250; CHECK-NEXT: [[A:%.*]] = alloca i64, align 8
251- ; CHECK-NEXT: [[A2:%.*]] = alloca {}, align 8
251+ ; CHECK-NEXT: [[A2:%.*]] = alloca {}, align 1
252252; CHECK-NEXT: call void @escape(ptr [[A]], ptr [[A2]])
253253; CHECK-NEXT: ret i1 false
254254;
255255 %a = alloca i64
256- %a2 = alloca {}
256+ %a2 = alloca {}, align 1
257257 %gep = getelementptr i8 , ptr %a , i64 4
258258 %cmp = icmp eq ptr %gep , %a2
259259 call void @escape (ptr %a , ptr %a2 )
@@ -263,21 +263,21 @@ define i1 @zst_alloca_middle() {
263263define i1 @zst_alloca_end () {
264264; CHECK-LABEL: @zst_alloca_end(
265265; CHECK-NEXT: [[A:%.*]] = alloca i64, align 8
266- ; CHECK-NEXT: [[A2:%.*]] = alloca {}, align 8
266+ ; CHECK-NEXT: [[A2:%.*]] = alloca {}, align 1
267267; CHECK-NEXT: [[GEP:%.*]] = getelementptr i8, ptr [[A]], i64 8
268268; CHECK-NEXT: [[CMP:%.*]] = icmp eq ptr [[GEP]], [[A2]]
269269; CHECK-NEXT: call void @escape(ptr [[A]], ptr [[A2]])
270270; CHECK-NEXT: ret i1 [[CMP]]
271271;
272272 %a = alloca i64
273- %a2 = alloca {}
273+ %a2 = alloca {}, align 1
274274 %gep = getelementptr i8 , ptr %a , i64 8
275275 %cmp = icmp eq ptr %gep , %a2
276276 call void @escape (ptr %a , ptr %a2 )
277277 ret i1 %cmp
278278}
279279
280- @gz = external global {}
280+ @gz = external global {}, align 1
281281
282282define i1 @zst_global_start () {
283283; CHECK-LABEL: @zst_global_start(
0 commit comments