@@ -135,7 +135,7 @@ entry:
135135; CHECK-NEXT: %byref.constant.int.0 = alloca i64, align 8
136136; CHECK-NEXT: %[[byref_int_0:.+]] = alloca i64, align 8
137137; CHECK-NEXT: %[[byref_fp_1_011:.+]] = alloca double, align 8
138- ; CHECK-NEXT: %[[tmp:.+]] = alloca i8
138+ ; CHECK-NEXT: %[[tmp:.+]] = alloca i64
139139; CHECK-NEXT: %ldc = alloca i64, i64 1, align 16
140140; CHECK-NEXT: %[[i1:.+]] = bitcast i64* %ldc to i8*
141141; CHECK-NEXT: %beta = alloca double, i64 1, align 16
@@ -261,7 +261,7 @@ entry:
261261; CHECK-NEXT: %[[intcast_010:.+]] = bitcast i64* %[[byref_int_0]] to i8*
262262; CHECK-NEXT: store double 1.000000e+00, double* %[[byref_fp_1_011]], align 8
263263; CHECK-NEXT: %[[fpcast_1_012:.+]] = bitcast double* %[[byref_fp_1_011]] to i8*
264- ; CHECK-NEXT: call void @dlascl_64_(i8* %byref.constant.char.G, i8* %intcast.constant.int.0, i8* %[[intcast_010]], i8* %[[fpcast_1_012]], i8* %beta_p, i8* %m_p, i8* %n_p, i8* %"C'", i8* %ldc_p, i8 * %[[tmp]], i64 1)
264+ ; CHECK-NEXT: call void @dlascl_64_(i8* %byref.constant.char.G, i8* %intcast.constant.int.0, i8* %[[intcast_010]], i8* %[[fpcast_1_012]], i8* %beta_p, i8* %m_p, i8* %n_p, i8* %"C'", i8* %ldc_p, i64 * %[[tmp]], i64 1)
265265; CHECK-NEXT: %[[r70:.+]] = bitcast double* %0 to i8*
266266; CHECK-NEXT: tail call void @free(i8* nonnull %[[r70]])
267267; CHECK-NEXT: ret void
0 commit comments