| 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;
|
|
|