summaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/wasm/wasm-run-utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/cctest/wasm/wasm-run-utils.h')
-rw-r--r--deps/v8/test/cctest/wasm/wasm-run-utils.h13
1 files changed, 4 insertions, 9 deletions
diff --git a/deps/v8/test/cctest/wasm/wasm-run-utils.h b/deps/v8/test/cctest/wasm/wasm-run-utils.h
index aba43f3a08..af575fff77 100644
--- a/deps/v8/test/cctest/wasm/wasm-run-utils.h
+++ b/deps/v8/test/cctest/wasm/wasm-run-utils.h
@@ -13,7 +13,6 @@
#include <memory>
#include "src/base/utils/random-number-generator.h"
-#include "src/code-stubs.h"
#include "src/compiler/compiler-source-position-table.h"
#include "src/compiler/graph-visualizer.h"
#include "src/compiler/int64-lowering.h"
@@ -208,7 +207,7 @@ class TestingModuleBuilder {
native_module_->SetExecutable(true);
}
- ModuleEnv CreateModuleEnv();
+ CompilationEnv CreateCompilationEnv();
ExecutionTier execution_tier() const { return execution_tier_; }
@@ -224,7 +223,7 @@ class TestingModuleBuilder {
uint32_t global_offset = 0;
byte* mem_start_ = nullptr;
uint32_t mem_size_ = 0;
- V8_ALIGNED(16) byte globals_data_[kMaxGlobalsSize];
+ alignas(16) byte globals_data_[kMaxGlobalsSize];
WasmInterpreter* interpreter_ = nullptr;
ExecutionTier execution_tier_;
Handle<WasmInstanceObject> instance_object_;
@@ -239,7 +238,7 @@ class TestingModuleBuilder {
};
void TestBuildingGraph(Zone* zone, compiler::JSGraph* jsgraph,
- ModuleEnv* module, FunctionSig* sig,
+ CompilationEnv* module, FunctionSig* sig,
compiler::SourcePositionTable* source_position_table,
const byte* start, const byte* end);
@@ -263,11 +262,7 @@ class WasmFunctionWrapper : private compiler::GraphAndBuilders {
intptr_t address = static_cast<intptr_t>(code->instruction_start());
compiler::NodeProperties::ChangeOp(
inner_code_node_,
- kPointerSize == 8
- ? common()->RelocatableInt64Constant(address,
- RelocInfo::JS_TO_WASM_CALL)
- : common()->RelocatableInt32Constant(static_cast<int>(address),
- RelocInfo::JS_TO_WASM_CALL));
+ common()->ExternalConstant(ExternalReference::FromRawAddress(address)));
}
const compiler::Operator* IntPtrConstant(intptr_t value) {