Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
S_mro_get_linear_isa_c3() now uses sv_inc_nomg().
Previously it was coding the increment "longhand", to avoid bugs in 5.6.x. However, this XS code is now exclusively in the core, and 5.6.x is long dead, so there's no need to work around it. The "longhand" code might *seem* to be more efficient (due to inlining some logic) but it still required at least one call to a function in sv.c (so no real change in generated code size) and that call was for the increment 0 => 1, so likely called a lot, so no significant change in total calls made.
- Loading branch information