diff options
Diffstat (limited to 'bolt/lib/Passes/Inliner.cpp')
| -rw-r--r-- | bolt/lib/Passes/Inliner.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/bolt/lib/Passes/Inliner.cpp b/bolt/lib/Passes/Inliner.cpp index 8dcb8934f2d2..a3b2017aa32a 100644 --- a/bolt/lib/Passes/Inliner.cpp +++ b/bolt/lib/Passes/Inliner.cpp @@ -496,11 +496,11 @@ bool Inliner::inlineCallsInFunction(BinaryFunction &Function) { return DidInlining; } -void Inliner::runOnFunctions(BinaryContext &BC) { +Error Inliner::runOnFunctions(BinaryContext &BC) { opts::syncOptions(); if (!opts::inliningEnabled()) - return; + return Error::success(); bool InlinedOnce; unsigned NumIters = 0; @@ -540,10 +540,11 @@ void Inliner::runOnFunctions(BinaryContext &BC) { } while (InlinedOnce && NumIters < opts::InlineMaxIters); if (NumInlinedCallSites) - outs() << "BOLT-INFO: inlined " << NumInlinedDynamicCalls << " calls at " - << NumInlinedCallSites << " call sites in " << NumIters - << " iteration(s). Change in binary size: " << TotalInlinedBytes - << " bytes.\n"; + BC.outs() << "BOLT-INFO: inlined " << NumInlinedDynamicCalls << " calls at " + << NumInlinedCallSites << " call sites in " << NumIters + << " iteration(s). Change in binary size: " << TotalInlinedBytes + << " bytes.\n"; + return Error::success(); } } // namespace bolt |
