Mercurial > hg > truffle
diff truffle/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/access/SLReadPropertyCacheNode.java @ 22338:15c9dda91e50
SL: simplify write property cache node
author | Andreas Woess <andreas.woess@oracle.com> |
---|---|
date | Fri, 30 Oct 2015 19:11:36 +0100 |
parents | dc83cc1f94f2 |
children | 6546703e0c76 |
line wrap: on
line diff
--- a/truffle/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/access/SLReadPropertyCacheNode.java Mon Nov 02 16:34:22 2015 +0100 +++ b/truffle/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/access/SLReadPropertyCacheNode.java Fri Oct 30 19:11:36 2015 +0100 @@ -73,11 +73,10 @@ * We use a separate long specialization to avoid boxing for long. */ @Specialization(limit = "CACHE_LIMIT", guards = {"longLocation != null", "shape.check(receiver)"}, assumptions = "shape.getValidAssumption()") - @SuppressWarnings("unused") protected long doCachedLong(DynamicObject receiver, // @Cached("receiver.getShape()") Shape shape, // @Cached("getLongLocation(shape)") LongLocation longLocation) { - return longLocation.getLong(receiver, true); + return longLocation.getLong(receiver, shape); } protected LongLocation getLongLocation(Shape shape) {