Index: runtime/vm/simulator_arm.cc |
=================================================================== |
--- runtime/vm/simulator_arm.cc (revision 38394) |
+++ runtime/vm/simulator_arm.cc (working copy) |
@@ -270,13 +270,11 @@ |
const PcDescriptors& descriptors = |
PcDescriptors::Handle(code.pc_descriptors()); |
PcDescriptors::Iterator iter(descriptors, RawPcDescriptors::kAnyKind); |
- while (iter.HasNext()) { |
- RawPcDescriptors::PcDescriptorRec rec; |
- iter.NextRec(&rec); |
- if (rec.pc() == pc) { |
- return rec.token_pos(); |
- } else if ((token_pos <= 0) && (rec.pc() > pc)) { |
- token_pos = rec.token_pos(); |
+ while (iter.MoveNext()) { |
+ if (iter.Pc() == pc) { |
+ return iter.TokenPos(); |
+ } else if ((token_pos <= 0) && (iter.Pc() > pc)) { |
+ token_pos = iter.TokenPos(); |
} |
} |
return token_pos; |