5#ifndef V8_WASM_COMPILATION_ENVIRONMENT_INL_H_
6#define V8_WASM_COMPILATION_ENVIRONMENT_INL_H_
8#if !V8_ENABLE_WEBASSEMBLY
9#error This header should only be included if WebAssembly is enabled.
const WasmModule * module() const
std::atomic< Address > * fast_api_targets() const
std::atomic< const MachineSignature * > * fast_api_signatures() const
WasmEnabledFeatures enabled_features() const
static constexpr WasmEnabledFeatures All()
static CompilationEnv ForModule(const NativeModule *native_module)
constexpr CompilationEnv(const WasmModule *module, WasmEnabledFeatures enabled_features, std::atomic< Address > *fast_api_targets, std::atomic< const MachineSignature * > *fast_api_signatures)
static constexpr CompilationEnv NoModuleAllFeaturesForTesting()