[clang] [CIR] Add custom assembly format for alloca op to fix flag parsing (PR #198962)

Henrich Lauko via cfe-commits cfe-commits at lists.llvm.org
Tue May 26 22:37:16 PDT 2026


================
@@ -55,8 +55,8 @@ void test_member_arrow_in_array(void) {
 }
 
 // CIR-LABEL: cir.func{{.*}} @test_member_arrow_in_array
-// CIR:   %[[PTR:.*]] = cir.alloca !cir.ptr<!rec_Line>{{.*}}, ["line_ptr"]
-// CIR:   %[[ARR:.*]] = cir.alloca !cir.array<!rec_Point x 1>{{.*}}, ["arr", init]
+// CIR:   %[[PTR:.*]] = cir.alloca "line_ptr" {{.*}} !cir.ptr<!rec_Line>{{.*}}
+// CIR:   %[[ARR:.*]] = cir.alloca "arr" {{.*}} init !cir.array<!rec_Point x 1>{{.*}}
----------------
xlauko wrote:

this occurs on more places, you might want to regex it away

https://github.com/llvm/llvm-project/pull/198962


More information about the cfe-commits mailing list