| Index: src/isolate.cc
 | 
| diff --git a/src/isolate.cc b/src/isolate.cc
 | 
| index a2500c0a6d9e16dfb10ad75a866aea135854b7f3..7677dfcabc08ffbd3c0e7c0fe87392a5ce6b7015 100644
 | 
| --- a/src/isolate.cc
 | 
| +++ b/src/isolate.cc
 | 
| @@ -605,16 +605,9 @@ class CaptureStackTraceHelper {
 | 
|          factory()->NewJSObject(isolate_->object_function());
 | 
|  
 | 
|      if (!function_key_.is_null()) {
 | 
| -      Object* wasm_object = frame->wasm_obj();
 | 
| -      Handle<String> name;
 | 
| -      if (!wasm_object->IsUndefined(isolate_)) {
 | 
| -        Handle<JSObject> wasm = handle(JSObject::cast(wasm_object));
 | 
| -        wasm::GetWasmFunctionName(wasm, frame->function_index())
 | 
| -            .ToHandle(&name);
 | 
| -      }
 | 
| -      if (name.is_null()) {
 | 
| -        name = isolate_->factory()->NewStringFromStaticChars("<WASM UNNAMED>");
 | 
| -      }
 | 
| +      Handle<String> name = wasm::GetWasmFunctionName(
 | 
| +          isolate_, handle(frame->wasm_obj(), isolate_),
 | 
| +          frame->function_index());
 | 
|        JSObject::AddProperty(stack_frame, function_key_, name, NONE);
 | 
|      }
 | 
|      // Encode the function index as line number.
 | 
| 
 |