diff options
Diffstat (limited to 'bolt/lib/Passes/FixRelaxationPass.cpp')
| -rw-r--r-- | bolt/lib/Passes/FixRelaxationPass.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bolt/lib/Passes/FixRelaxationPass.cpp b/bolt/lib/Passes/FixRelaxationPass.cpp index 3dd19b6b43b7..a49fb9894e80 100644 --- a/bolt/lib/Passes/FixRelaxationPass.cpp +++ b/bolt/lib/Passes/FixRelaxationPass.cpp @@ -47,9 +47,9 @@ void FixRelaxations::runOnFunction(BinaryFunction &BF) { } } -void FixRelaxations::runOnFunctions(BinaryContext &BC) { +Error FixRelaxations::runOnFunctions(BinaryContext &BC) { if (!BC.isAArch64() || !BC.HasRelocations) - return; + return Error::success(); ParallelUtilities::WorkFuncTy WorkFun = [&](BinaryFunction &BF) { runOnFunction(BF); @@ -58,6 +58,7 @@ void FixRelaxations::runOnFunctions(BinaryContext &BC) { ParallelUtilities::runOnEachFunction( BC, ParallelUtilities::SchedulingPolicy::SP_INST_LINEAR, WorkFun, nullptr, "FixRelaxations"); + return Error::success(); } } // namespace bolt |
