| Index: runtime/vm/debugger.cc
|
| diff --git a/runtime/vm/debugger.cc b/runtime/vm/debugger.cc
|
| index 407a3f09c04d4c8edd95e9ef074a100088acbada..57190db0f7c3dc10a938481ec96589881ea5a046 100644
|
| --- a/runtime/vm/debugger.cc
|
| +++ b/runtime/vm/debugger.cc
|
| @@ -1368,7 +1368,7 @@ DebuggerStackTrace* Debugger::CollectStackTrace() {
|
| }
|
| if (frame->IsDartFrame()) {
|
| code = frame->LookupDartCode();
|
| - if (code.is_optimized()) {
|
| + if (code.is_optimized() && !Compiler::always_optimize()) {
|
| deopt_frame = DeoptimizeToArray(isolate, frame, code);
|
| for (InlinedFunctionsIterator it(code, frame->pc());
|
| !it.Done();
|
|
|