Index: src/wasm/wasm-objects.cc |
diff --git a/src/wasm/wasm-objects.cc b/src/wasm/wasm-objects.cc |
index c55febcd23ea4d300c97bf92f72e6b0430cd80a3..090c61d93c2a1b3e317469a7de43169ff3975bcc 100644 |
--- a/src/wasm/wasm-objects.cc |
+++ b/src/wasm/wasm-objects.cc |
@@ -184,7 +184,7 @@ Handle<WasmTableObject> WasmTableObject::New(Isolate* isolate, uint32_t initial, |
} |
table_obj->set_functions(**js_functions); |
DCHECK_EQ(maximum, static_cast<int>(maximum)); |
- table_obj->set_maximum_length(static_cast<int>(maximum)); |
+ table_obj->set_maximum_length(*isolate->factory()->NewNumber(maximum)); |
Handle<FixedArray> dispatch_tables = isolate->factory()->NewFixedArray(0); |
table_obj->set_dispatch_tables(*dispatch_tables); |