# HG changeset patch # User Josef Eisl # Date 1415205022 -3600 # Node ID 0826409daa24e586cb5661e18bc2cb95ea997ea5 # Parent 9bf59aa9d8c6779b883ea1ba5f0d91d5a014b774 Use VirtualStackSlot for outObjectStackSlots in FrameMapBuilder.allocateStackSlots(). diff -r 9bf59aa9d8c6 -r 0826409daa24 graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ForwardingFrameMapBuilder.java --- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ForwardingFrameMapBuilder.java Thu Oct 23 18:07:31 2014 +0200 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ForwardingFrameMapBuilder.java Wed Nov 05 17:30:22 2014 +0100 @@ -70,7 +70,7 @@ return frameMap.allocateNewSpillSlot(kind, 0); } - public StackSlot allocateStackSlots(int slots, BitSet objects, List outObjectStackSlots) { + public VirtualStackSlot allocateStackSlots(int slots, BitSet objects, List outObjectStackSlots) { if (slots == 0) { return null; } diff -r 9bf59aa9d8c6 -r 0826409daa24 graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMapBuilder.java --- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMapBuilder.java Thu Oct 23 18:07:31 2014 +0200 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMapBuilder.java Wed Nov 05 17:30:22 2014 +0100 @@ -57,7 +57,7 @@ * list * @return the first reserved stack slot (i.e., at the lowest address) */ - VirtualStackSlot allocateStackSlots(int slots, BitSet objects, List outObjectStackSlots); + VirtualStackSlot allocateStackSlots(int slots, BitSet objects, List outObjectStackSlots); RegisterConfig getRegisterConfig();