diff options
Diffstat (limited to 'bolt/lib/Passes/FixRISCVCallsPass.cpp')
| -rw-r--r-- | bolt/lib/Passes/FixRISCVCallsPass.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bolt/lib/Passes/FixRISCVCallsPass.cpp b/bolt/lib/Passes/FixRISCVCallsPass.cpp index e2984deda16d..83c745facb29 100644 --- a/bolt/lib/Passes/FixRISCVCallsPass.cpp +++ b/bolt/lib/Passes/FixRISCVCallsPass.cpp @@ -68,9 +68,9 @@ void FixRISCVCallsPass::runOnFunction(BinaryFunction &BF) { } } -void FixRISCVCallsPass::runOnFunctions(BinaryContext &BC) { +Error FixRISCVCallsPass::runOnFunctions(BinaryContext &BC) { if (!BC.isRISCV() || !BC.HasRelocations) - return; + return Error::success(); ParallelUtilities::WorkFuncTy WorkFun = [&](BinaryFunction &BF) { runOnFunction(BF); @@ -79,6 +79,8 @@ void FixRISCVCallsPass::runOnFunctions(BinaryContext &BC) { ParallelUtilities::runOnEachFunction( BC, ParallelUtilities::SchedulingPolicy::SP_INST_LINEAR, WorkFun, nullptr, "FixRISCVCalls"); + + return Error::success(); } } // namespace bolt |
