[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