On Sat, May 30, 2020 at 7:43 AM Bjorn Reese via Boost
On 2020-05-22 21:30, Emil Dotchevski via Boost wrote:
- Does LEAF incur any memory or runtime performance overhead in the non-error case? If so what is the impact of this when compared to the itanium zero-cost exception handling ABI?
Generally, no.
Can you elaborate on this with regards to runtime performance?
In the successful case, the runtime overhead of C++ try-catch blocks is a jump over the catch block.
By "generally no" I meant that the work is mostly limited to try_catch.
In more details, on the happy path::
- At try_catch: a local tuple