summaryrefslogtreecommitdiff
path: root/deps/v8/src/wasm/jump-table-assembler.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/wasm/jump-table-assembler.h')
-rw-r--r--deps/v8/src/wasm/jump-table-assembler.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/deps/v8/src/wasm/jump-table-assembler.h b/deps/v8/src/wasm/jump-table-assembler.h
index a83a7d5b21..68fe596660 100644
--- a/deps/v8/src/wasm/jump-table-assembler.h
+++ b/deps/v8/src/wasm/jump-table-assembler.h
@@ -84,8 +84,9 @@ class JumpTableAssembler : public TurboAssembler {
// Instantiate a {JumpTableAssembler} for patching.
explicit JumpTableAssembler(Address slot_addr, int size = 256)
: TurboAssembler(nullptr, JumpTableAssemblerOptions(),
- reinterpret_cast<void*>(slot_addr), size,
- CodeObjectRequired::kNo) {}
+ CodeObjectRequired::kNo,
+ ExternalAssemblerBuffer(
+ reinterpret_cast<uint8_t*>(slot_addr), size)) {}
// To allow concurrent patching of the jump table entries, we need to ensure
// that the instruction containing the call target does not cross cache-line