Chromium Code Reviews| Index: src/isolate.cc |
| diff --git a/src/isolate.cc b/src/isolate.cc |
| index e8329883f7e6eaf44f04ebbccc137e5f106404e1..a4694d5d9367a3487ad6c5576203c16476f4a723 100644 |
| --- a/src/isolate.cc |
| +++ b/src/isolate.cc |
| @@ -520,9 +520,14 @@ Handle<Object> Isolate::CaptureSimpleStackTrace(Handle<JSReceiver> error_object, |
| DCHECK(wasm::IsWasmObject(*wasm_object) || |
| wasm_object->IsUndefined(this)); |
| - elements = FrameArray::AppendWasmFrame( |
| - elements, wasm_object, wasm_function_index, abstract_code, offset, |
| - FrameArray::kIsWasmFrame); |
| + int flags = FrameArray::kIsWasmFrame; |
| + if (wasm::WasmIsAsmJs(*wasm_object, this)) { |
| + flags |= FrameArray::kIsAsmWasmFrame; |
|
jgruber
2016/10/11 19:07:40
Would it make sense to mark a frame as either kIsW
Clemens Hammacher
2016/10/12 07:37:18
Done.
|
| + } |
| + |
| + elements = FrameArray::AppendWasmFrame(elements, wasm_object, |
| + wasm_function_index, |
| + abstract_code, offset, flags); |
| } break; |
| default: |