[Mlir-commits] [mlir] [mlir-tblgen] Only create body for unpruned create (PR #166019)

Hsiang-Chieh Tsou llvmlistbot at llvm.org
Sat Nov 1 16:39:54 PDT 2025


================
@@ -2632,11 +2632,13 @@ void OpEmitter::genInlineCreateBody(
     interleaveComma(nonBuilderStateArgsList, nonBuilderStateArgsOS);
     nonBuilderStateArgs = ", " + nonBuilderStateArgs;
   }
-  cWithLoc->body() << llvm::formatv(inlineCreateBody, locParamName,
-                                    nonBuilderStateArgs,
-                                    opClass.getClassName());
-  cImplicitLoc->body() << llvm::formatv(inlineCreateBodyImplicitLoc,
-                                        nonBuilderStateArgs);
+  if (cWithLoc)
+    cWithLoc->body() << llvm::formatv(inlineCreateBody, locParamName,
+                                      nonBuilderStateArgs,
+                                      opClass.getClassName());
+  if (cImplicitLoc)
+    cImplicitLoc->body() << llvm::formatv(inlineCreateBodyImplicitLoc,
+                                          nonBuilderStateArgs);
----------------
hsjts0u wrote:

Sure, let me try to get a minimal repro. Guide on where I should put it maybe? Might be easier to extend an existing test.

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


More information about the Mlir-commits mailing list