[llvm] [BOLT][NFC] Return Error from BinaryFunctionPass::runOnFunctions (PR #81521)

Rafael Auler via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 12 13:54:54 PST 2024


https://github.com/rafaelauler approved this pull request.

Thanks, Amir. As commit message I think we can put something like:

As part of the effort to refactor old error handling code that
would directly call exit(1), in this patch we change the
interface to BinaryFunctionPass to return an Error on
runOnFunctions(). This gives passes the ability to report a
serious problem to the caller (RewriteInstance class), so the
caller may decide how to best handle the exceptional situation.




https://github.com/llvm/llvm-project/pull/81521


More information about the llvm-commits mailing list