| Index: src/wasm/wasm-opcodes.h
|
| diff --git a/src/wasm/wasm-opcodes.h b/src/wasm/wasm-opcodes.h
|
| index b4aaed130c50075d46ee91997d3177ea787a705f..124240fad39efaf8bcfc6ac9ad9d405ab1cb1dd1 100644
|
| --- a/src/wasm/wasm-opcodes.h
|
| +++ b/src/wasm/wasm-opcodes.h
|
| @@ -406,6 +406,9 @@ const WasmCodePosition kNoCodePosition = -1;
|
| V(S128Xor, 0xe578, s_ss) \
|
| V(S128Not, 0xe579, s_s)
|
|
|
| +// For enabling JIT functionality
|
| +#define FOREACH_JIT_OPCODE(V) V(JITSingleFunction, 0xf0, _)
|
| +
|
| // All opcodes.
|
| #define FOREACH_OPCODE(V) \
|
| FOREACH_CONTROL_OPCODE(V) \
|
| @@ -416,7 +419,8 @@ const WasmCodePosition kNoCodePosition = -1;
|
| FOREACH_LOAD_MEM_OPCODE(V) \
|
| FOREACH_MISC_MEM_OPCODE(V) \
|
| FOREACH_ASMJS_COMPAT_OPCODE(V) \
|
| - FOREACH_SIMD_OPCODE(V)
|
| + FOREACH_SIMD_OPCODE(V) \
|
| + FOREACH_JIT_OPCODE(V)
|
|
|
| // All signatures.
|
| #define FOREACH_SIGNATURE(V) \
|
| @@ -478,7 +482,8 @@ enum WasmOpcode {
|
| V(TrapFloatUnrepresentable) \
|
| V(TrapFuncInvalid) \
|
| V(TrapFuncSigMismatch) \
|
| - V(TrapMemAllocationFail)
|
| + V(TrapMemAllocationFail) \
|
| + V(TrapInvalidIndex)
|
|
|
| enum TrapReason {
|
| #define DECLARE_ENUM(name) k##name,
|
|
|