[Mlir-commits] [flang] [mlir] [mlir][debug] Make DICompileUnitAttr recursive. (PR #190808)

Abid Qadeer llvmlistbot at llvm.org
Wed Apr 8 14:50:37 PDT 2026


================
@@ -276,14 +276,18 @@ static void testDebugInfoAttributes(MlirContext ctx) {
   // CHECK: #llvm.di_file<"foo" in "bar">
   mlirAttributeDump(file);
 
+  MlirAttribute nullAttr = {0};
   MlirAttribute compile_unit = mlirLLVMDICompileUnitAttrGet(
-      ctx, id, LLVMDWARFSourceLanguageC99, file, foo, false,
+      ctx, nullAttr, false, id, LLVMDWARFSourceLanguageC99, file, foo, false,
       MlirLLVMDIEmissionKindFull, false, MlirLLVMDINameTableKindDefault, bar, 0,
       NULL);
 
   // CHECK: #llvm.di_compile_unit<{{.*}}>
   mlirAttributeDump(compile_unit);
 
+  // CHECK: #llvm.di_compile_unit<{{.*}}isRecSelf = true{{.*}}>
----------------
abidh wrote:

Done

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


More information about the Mlir-commits mailing list