Index: runtime/vm/stack_frame.cc |
diff --git a/runtime/vm/stack_frame.cc b/runtime/vm/stack_frame.cc |
index 47a72d2ad1d43611b9296c8fe0f3ecc9ee939b41..3ae8d3321ced206ba6ac3ceecfcd63d981fb10e0 100644 |
--- a/runtime/vm/stack_frame.cc |
+++ b/runtime/vm/stack_frame.cc |
@@ -332,11 +332,8 @@ void InlinedFunctionsIterator::Advance() { |
ASSERT(deopt_instructions_.length() != 0); |
while (index_ < deopt_instructions_.length()) { |
DeoptInstr* deopt_instr = deopt_instructions_[index_++]; |
- ASSERT(deopt_instr->kind() != DeoptInstr::kRetBeforeAddress); |
- if (deopt_instr->kind() == DeoptInstr::kRetAfterAddress) { |
- pc_ = DeoptInstr::GetRetAfterAddress(deopt_instr, |
- object_table_, |
- &func); |
+ if (deopt_instr->kind() == DeoptInstr::kRetAddress) { |
+ pc_ = DeoptInstr::GetRetAddress(deopt_instr, object_table_, &func); |
code_ = func.unoptimized_code(); |
function_ = func.raw(); |
return; |