[Mlir-commits] [mlir] [mlir] Avoid verifying live user in conversion diagnostic (PR #210566)
Matthias Springer
llvmlistbot at llvm.org
Sat Jul 18 23:41:32 PDT 2026
================
@@ -3391,8 +3391,10 @@ legalizeUnresolvedMaterialization(RewriterBase &rewriter,
<< inputOperands.getTypes() << ") to ("
<< op.getResultTypes()
<< ") that remained live after conversion";
- diag.attachNote(op->getUsers().begin()->getLoc())
- << "see existing live user here: " << *op->getUsers().begin();
+ Operation *liveUser = *op->getUsers().begin();
+ diag.attachNote(liveUser->getLoc())
+ << "see existing live user here: "
+ << OpWithFlags(liveUser, OpPrintingFlags().assumeVerified());
----------------
matthias-springer wrote:
This is still problematic. Potentially invalid IR should be printed in the generic form.
https://github.com/llvm/llvm-project/pull/210566
More information about the Mlir-commits
mailing list