@@ -233,12 +233,12 @@ define i1 @mixed_alloca_size4() {
233
233
define i1 @zst_alloca_start () {
234
234
; CHECK-LABEL: @zst_alloca_start(
235
235
; CHECK-NEXT: [[A:%.*]] = alloca i64, align 8
236
- ; CHECK-NEXT: [[A2:%.*]] = alloca {}, align 8
236
+ ; CHECK-NEXT: [[A2:%.*]] = alloca {}, align 1
237
237
; CHECK-NEXT: call void @escape(ptr [[A]], ptr [[A2]])
238
238
; CHECK-NEXT: ret i1 false
239
239
;
240
240
%a = alloca i64
241
- %a2 = alloca {}
241
+ %a2 = alloca {}, align 1
242
242
%gep = getelementptr i8 , ptr %a , i64 0
243
243
%cmp = icmp eq ptr %gep , %a2
244
244
call void @escape (ptr %a , ptr %a2 )
@@ -248,12 +248,12 @@ define i1 @zst_alloca_start() {
248
248
define i1 @zst_alloca_middle () {
249
249
; CHECK-LABEL: @zst_alloca_middle(
250
250
; CHECK-NEXT: [[A:%.*]] = alloca i64, align 8
251
- ; CHECK-NEXT: [[A2:%.*]] = alloca {}, align 8
251
+ ; CHECK-NEXT: [[A2:%.*]] = alloca {}, align 1
252
252
; CHECK-NEXT: call void @escape(ptr [[A]], ptr [[A2]])
253
253
; CHECK-NEXT: ret i1 false
254
254
;
255
255
%a = alloca i64
256
- %a2 = alloca {}
256
+ %a2 = alloca {}, align 1
257
257
%gep = getelementptr i8 , ptr %a , i64 4
258
258
%cmp = icmp eq ptr %gep , %a2
259
259
call void @escape (ptr %a , ptr %a2 )
@@ -263,21 +263,21 @@ define i1 @zst_alloca_middle() {
263
263
define i1 @zst_alloca_end () {
264
264
; CHECK-LABEL: @zst_alloca_end(
265
265
; CHECK-NEXT: [[A:%.*]] = alloca i64, align 8
266
- ; CHECK-NEXT: [[A2:%.*]] = alloca {}, align 8
266
+ ; CHECK-NEXT: [[A2:%.*]] = alloca {}, align 1
267
267
; CHECK-NEXT: [[GEP:%.*]] = getelementptr i8, ptr [[A]], i64 8
268
268
; CHECK-NEXT: [[CMP:%.*]] = icmp eq ptr [[GEP]], [[A2]]
269
269
; CHECK-NEXT: call void @escape(ptr [[A]], ptr [[A2]])
270
270
; CHECK-NEXT: ret i1 [[CMP]]
271
271
;
272
272
%a = alloca i64
273
- %a2 = alloca {}
273
+ %a2 = alloca {}, align 1
274
274
%gep = getelementptr i8 , ptr %a , i64 8
275
275
%cmp = icmp eq ptr %gep , %a2
276
276
call void @escape (ptr %a , ptr %a2 )
277
277
ret i1 %cmp
278
278
}
279
279
280
- @gz = external global {}
280
+ @gz = external global {}, align 1
281
281
282
282
define i1 @zst_global_start () {
283
283
; CHECK-LABEL: @zst_global_start(
0 commit comments