| Index: src/compiler/wasm-compiler.cc
|
| diff --git a/src/compiler/wasm-compiler.cc b/src/compiler/wasm-compiler.cc
|
| index 2aed3ce878cb39af7d645011fbaed618455a7d03..aabd778b14061862807a3117a770bf49ce18a89a 100644
|
| --- a/src/compiler/wasm-compiler.cc
|
| +++ b/src/compiler/wasm-compiler.cc
|
| @@ -2072,15 +2072,11 @@ Handle<Code> CompileWasmToJSWrapper(Isolate* isolate, wasm::ModuleEnv* module,
|
| // Helper function to compile a single function.
|
| Handle<Code> CompileWasmFunction(wasm::ErrorThrower& thrower, Isolate* isolate,
|
| wasm::ModuleEnv* module_env,
|
| - const wasm::WasmFunction& function,
|
| - int index) {
|
| + const wasm::WasmFunction& function) {
|
| if (FLAG_trace_wasm_compiler || FLAG_trace_wasm_decode_time) {
|
| - // TODO(titzer): clean me up a bit.
|
| OFStream os(stdout);
|
| - os << "Compiling WASM function #" << index << ":";
|
| - if (function.name_offset > 0) {
|
| - os << module_env->module->GetName(function.name_offset);
|
| - }
|
| + os << "Compiling WASM function "
|
| + << wasm::WasmFunctionName(&function, module_env) << std::endl;
|
| os << std::endl;
|
| }
|
| // Initialize the function environment for decoding.
|
| @@ -2115,7 +2111,8 @@ Handle<Code> CompileWasmFunction(wasm::ErrorThrower& thrower, Isolate* isolate,
|
| }
|
| // Add the function as another context for the exception
|
| ScopedVector<char> buffer(128);
|
| - SNPrintF(buffer, "Compiling WASM function #%d:%s failed:", index,
|
| + SNPrintF(buffer, "Compiling WASM function #%d:%s failed:",
|
| + function.func_index,
|
| module_env->module->GetName(function.name_offset));
|
| thrower.Failed(buffer.start(), result);
|
| return Handle<Code>::null();
|
| @@ -2132,7 +2129,7 @@ Handle<Code> CompileWasmFunction(wasm::ErrorThrower& thrower, Isolate* isolate,
|
| Vector<char> buffer;
|
| if (debugging) {
|
| buffer = Vector<char>::New(128);
|
| - SNPrintF(buffer, "WASM_function_#%d:%s", index,
|
| + SNPrintF(buffer, "WASM_function_#%d:%s", function.func_index,
|
| module_env->module->GetName(function.name_offset));
|
| func_name = buffer.start();
|
| }
|
| @@ -2145,7 +2142,7 @@ Handle<Code> CompileWasmFunction(wasm::ErrorThrower& thrower, Isolate* isolate,
|
| }
|
| if (!code.is_null()) {
|
| RecordFunctionCompilation(
|
| - Logger::FUNCTION_TAG, &info, "WASM_function", index,
|
| + Logger::FUNCTION_TAG, &info, "WASM_function", function.func_index,
|
| module_env->module->GetName(function.name_offset));
|
| }
|
|
|
|
|