5#ifndef V8_WASM_INTERPRETER_WASM_INTERPRETER_OBJECTS_INL_H_
6#define V8_WASM_INTERPRETER_WASM_INTERPRETER_OBJECTS_INL_H_
8#if !V8_ENABLE_WEBASSEMBLY
9#error This header should only be included if WebAssembly is enabled.
35 return interpreter_object->set_value1(wasm_instance);
41 return interpreter_object->value2();
47 DCHECK(IsForeign(interpreter_handle));
48 return interpreter_object->set_value2(interpreter_handle);
static Tagged< Object > get_interpreter_handle(Tagged< Tuple2 > interpreter_object)
static void set_interpreter_handle(Tagged< Tuple2 > interpreter_object, Tagged< Object > interpreter_handle)
static Tagged< WasmInstanceObject > get_wasm_instance(Tagged< Tuple2 > interpreter_object)
static void set_wasm_instance(Tagged< Tuple2 > interpreter_object, Tagged< WasmInstanceObject > wasm_instance)
Tagged< To > Cast(Tagged< From > value, const v8::SourceLocation &loc=INIT_SOURCE_LOCATION_IN_DEBUG)
#define DCHECK(condition)