diff options
Diffstat (limited to 'bolt/lib/Passes/FrameOptimizer.cpp')
-rw-r--r-- | bolt/lib/Passes/FrameOptimizer.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bolt/lib/Passes/FrameOptimizer.cpp b/bolt/lib/Passes/FrameOptimizer.cpp index 81d4d93..b0b7207f 100644 --- a/bolt/lib/Passes/FrameOptimizer.cpp +++ b/bolt/lib/Passes/FrameOptimizer.cpp @@ -224,6 +224,11 @@ Error FrameOptimizerPass::runOnFunctions(BinaryContext &BC) { if (opts::FrameOptimization == FOP_NONE) return Error::success(); + if (!BC.isX86()) { + BC.errs() << "BOLT-ERROR: " << getName() << " is supported only on X86\n"; + exit(1); + } + std::unique_ptr<BinaryFunctionCallGraph> CG; std::unique_ptr<FrameAnalysis> FA; std::unique_ptr<RegAnalysis> RA; |