File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
mlir/lib/Transforms/Utils Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -1708,10 +1708,13 @@ FailureOr<Block *> ConversionPatternRewriter::convertRegionTypes(
17081708void ConversionPatternRewriter::replaceUsesOfBlockArgument (BlockArgument from,
17091709 Value to) {
17101710 LLVM_DEBUG ({
1711- Operation *parentOp = from.getOwner ()->getParentOp ();
1712- impl->logger .startLine () << " ** Replace Argument : '" << from
1713- << " '(in region of '" << parentOp->getName ()
1714- << " '(" << from.getOwner ()->getParentOp () << " )\n " ;
1711+ impl->logger .startLine () << " ** Replace Argument : '" << from << " '" ;
1712+ if (Operation *parentOp = from.getOwner ()->getParentOp ()) {
1713+ impl->logger .getOStream () << " (in region of '" << parentOp->getName ()
1714+ << " ' (" << parentOp << " )\n " ;
1715+ } else {
1716+ impl->logger .getOStream () << " (unlinked block)\n " ;
1717+ }
17151718 });
17161719 impl->appendRewrite <ReplaceBlockArgRewrite>(from.getOwner (), from,
17171720 impl->currentTypeConverter );
You can’t perform that action at this time.
0 commit comments