Branch: Tag:

2017-02-21

2017-02-21 20:41:13 by Martin Karlgren <marty@roxen.com>

Inline the F_CATCH opcode (on AMD64 so far).

This is a prerequisite for MACHINE_CODE_STACK_FRAMES, since
inter_return_opcode_F_CATCH will "inject" itself on the C stack when the first
F_CATCH opcode is encountered (and won't vanish until inter return, which may
occur in an outer Pike frame).

2:   #define OPCODE_INLINE_BRANCH   #define OPCODE_RETURN_JUMPADDR   #define OPCODE_INLINE_RETURN + #define OPCODE_INLINE_CATCH   #define USE_APPLY_N      #if defined(_M_X64) && !defined(__GNUC__)