Chromium Code Reviews| Index: runtime/vm/compiler.cc |
| =================================================================== |
| --- runtime/vm/compiler.cc (revision 44959) |
| +++ runtime/vm/compiler.cc (working copy) |
| @@ -976,6 +976,12 @@ |
| TIMERSCOPE(isolate, time_compilation); |
| Timer per_compile_timer(FLAG_trace_compiler, "Compilation time"); |
| per_compile_timer.Start(); |
| + |
| + // Restore unoptimized code if needed. |
| + if (optimized) { |
|
Vyacheslav Egorov (Google)
2015/04/09 12:23:07
Why do we need to restore unoptimized code for opt
Florian Schneider
2015/04/09 14:48:38
Agree. Do you want me to do that in this CL?
|
| + Compiler::EnsureUnoptimizedCode(Thread::Current(), function); |
| + } |
| + |
| ParsedFunction* parsed_function = new(zone) ParsedFunction( |
| thread, Function::ZoneHandle(zone, function.raw())); |
| if (FLAG_trace_compiler) { |