You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[cppia] Fix missing jit exception checks for method calls (#1212)
* [cppia] Add missing exception checks
In interp mode, we need to stop immediately if a jit exception has been
thrown.
* [cppia] Test for method on exception throwing expr
* [cppia] Add test for host class method call
This covers the CallHaxe bug
* [cppia] Fix throw/catch of seg faults in tests
The host must be compiled with HXCPP_CATCH_SEGV so that seg faults are
handled as hxcpp exceptions.
* [tests] Verify CallHaxe BCR after this check
This test verifies that the full BCR check is needed in CallHaxe::run
after runObject, otherwise the return is ignored and arguments continue
to be evaluated
* [tests] Verify CallHaxe BCR after each arg
* [tests] Verify Call with return as function
* [tests] Verify CallMemberVTable with this return
0 commit comments