@@ -78,6 +78,16 @@ func withGenericArg<T>(_ msg: T) async {
78
78
// CHECK-arm64-SAME: DW_OP_plus_uconst, {{[0-9]+}}))
79
79
// CHECK-arm64: store i8* %2, i8** %[[ALLOCA]], align
80
80
81
+ // CHECK-aarch64: call void @llvm.dbg.declare(metadata i8** %[[ALLOCA:[^,]+]],
82
+ // CHECK-aarch64-SAME: metadata ![[MSG_R:[0-9]+]], metadata !DIExpression(
83
+ // CHECK-aarch64-SAME: DW_OP_deref, DW_OP_plus_uconst, [[OFFSET:[0-9]+]],
84
+ // CHECK-aarch64-SAME: DW_OP_plus_uconst, {{[0-9]+}}, DW_OP_deref))
85
+ // CHECK-aarch64: call void @llvm.dbg.declare(metadata i8** %[[ALLOCA]],
86
+ // CHECK-aarch64-SAME: metadata ![[TAU_R:[0-9]+]], metadata !DIExpression(
87
+ // CHECK-aarch64-SAME: DW_OP_deref, DW_OP_plus_uconst, [[OFFSET]],
88
+ // CHECK-aarch64-SAME: DW_OP_plus_uconst, {{[0-9]+}}))
89
+ // CHECK-aarch64: store i8* %2, i8** %[[ALLOCA]], align
90
+
81
91
// CHECK-powerpc64: call void @llvm.dbg.declare(metadata i8** %[[ALLOCA:[^,]+]],
82
92
// CHECK-powerpc64-SAME: metadata ![[MSG_R:[0-9]+]], metadata !DIExpression(
83
93
// CHECK-powerpc64-SAME: DW_OP_deref, DW_OP_plus_uconst, [[OFFSET:[0-9]+]],
0 commit comments