Skip to content

Commit e5433e7

Browse files
committed
handle unamed machine function
1 parent d569128 commit e5433e7

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

llvm/lib/CodeGen/MachineCFGPrinter.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,10 @@ MachineCFGPrinterPass::run(MachineFunction &MF,
6060
if (!MCFGFuncName.empty() && !MF.getName().contains(MCFGFuncName))
6161
return PreservedAnalyses::all();
6262
OS << "Writing Machine CFG for function ";
63-
OS.write_escaped(MF.getName()) << '\n';
64-
63+
StringRef Name = MF.getName();
64+
if (Name.empty())
65+
Name = "(unamed machine function)";
66+
OS.write_escaped(Name) << '\n';
6567
writeMCFGToDotFile(MF);
6668
return PreservedAnalyses::all();
6769
}

0 commit comments

Comments
 (0)