diff --git a/lib/Analysis/IPA/CallGraphSCCPass.cpp b/lib/Analysis/IPA/CallGraphSCCPass.cpp index 730eb7156d1..c27edbfa2ff 100644 --- a/lib/Analysis/IPA/CallGraphSCCPass.cpp +++ b/lib/Analysis/IPA/CallGraphSCCPass.cpp @@ -606,7 +606,7 @@ namespace { if ((*I)->getFunction()) (*I)->getFunction()->print(Out); else - Out << "Printing Function"; + Out << "\nPrinting Function\n"; } return false; } diff --git a/test/Transforms/Inline/null-function.ll b/test/Transforms/Inline/null-function.ll new file mode 100644 index 00000000000..2aecfa85cd8 --- /dev/null +++ b/test/Transforms/Inline/null-function.ll @@ -0,0 +1,9 @@ +; RUN: opt -print-before=always-inline -always-inline < %s -o /dev/null 2>&1 | FileCheck %s + +define i32 @main() #0 { +entry: + ret i32 0 +} + +; CHECK: *** IR Dump Before Inliner for always_inline functions *** +; CHECK: Printing Function