Index: src/wasm/wasm-module.cc |
diff --git a/src/wasm/wasm-module.cc b/src/wasm/wasm-module.cc |
index 342f10c630d46f4ab88b4c863871c274ead08604..f571f5f568ab560eefc82aff3f01bc81c7a42e21 100644 |
--- a/src/wasm/wasm-module.cc |
+++ b/src/wasm/wasm-module.cc |
@@ -459,8 +459,9 @@ MaybeHandle<JSObject> WasmModule::Instantiate(Isolate* isolate, |
//------------------------------------------------------------------------- |
// First pass: compile each function and initialize the code table. |
- index = 0; |
- for (const WasmFunction& func : functions) { |
+ index = FLAG_skip_compiling_wasm_funcs; |
+ while (index < functions.size()) { |
+ const WasmFunction& func = functions[index]; |
if (thrower.error()) break; |
DCHECK_EQ(index, func.func_index); |