Mercurial > hg > graal-compiler
changeset 22989:bf2c25eede85
Fix iteration order for pathStack.
author | Stefan Rumzucker <stefan.rumzucker@jku.at> |
---|---|
date | Fri, 13 Nov 2015 17:23:04 +0100 |
parents | 34933994f27a |
children | 40024a40f63c |
files | graal/com.oracle.graal.salver/src/com/oracle/graal/salver/dumper/AbstractMethodScopeDumper.java |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.salver/src/com/oracle/graal/salver/dumper/AbstractMethodScopeDumper.java Fri Nov 13 16:50:22 2015 +0100 +++ b/graal/com.oracle.graal.salver/src/com/oracle/graal/salver/dumper/AbstractMethodScopeDumper.java Fri Nov 13 17:23:04 2015 +0100 @@ -27,6 +27,7 @@ import java.util.ArrayDeque; import java.util.Collections; import java.util.Deque; +import java.util.Iterator; import com.oracle.graal.java.BytecodeDisassembler; import com.oracle.graal.salver.data.DataDict; @@ -128,8 +129,9 @@ DataList pathList = new DataList(); idDict.put("path", pathList); - for (int i : pathStack) { - pathList.add(i); + Iterator<Integer> i = pathStack.descendingIterator(); + while (i.hasNext()) { + pathList.add(i.next()); } if (isItem) { pathList.add(pathCounter++);