diff graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/FrameSlotTypeSpecializationTest.java @ 18161:94f16a759646

Truffle: remove FrameTypeConversion interface
author Andreas Woess <andreas.woess@jku.at>
date Thu, 23 Oct 2014 13:45:59 +0200
parents 64dcb92ee75a
children
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/FrameSlotTypeSpecializationTest.java	Thu Oct 23 12:02:02 2014 +0200
+++ b/graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/FrameSlotTypeSpecializationTest.java	Thu Oct 23 13:45:59 2014 +0200
@@ -117,6 +117,7 @@
             if (o instanceof Integer) {
                 frame.setInt(slot, (Integer) o);
             } else {
+                slot.setKind(FrameSlotKind.Object);
                 frame.setObject(slot, o);
                 this.replace(new ObjectAssignLocal(slot, value));
             }
@@ -136,6 +137,7 @@
         @Override
         Object execute(VirtualFrame frame) {
             Object o = value.execute(frame);
+            slot.setKind(FrameSlotKind.Object);
             frame.setObject(slot, o);
             return null;
         }