Mercurial > hg > truffle
changeset 22518:72809fce725f
Simplify SL read property node.
author | Benoit Daloze <benoit.daloze@jku.at> |
---|---|
date | Fri, 18 Dec 2015 16:33:00 +0100 |
parents | 60c68f691534 |
children | 47c371370539 |
files | truffle/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/access/SLReadPropertyCacheNode.java |
diffstat | 1 files changed, 1 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/truffle/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/access/SLReadPropertyCacheNode.java Fri Dec 18 15:14:10 2015 +0100 +++ b/truffle/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/access/SLReadPropertyCacheNode.java Fri Dec 18 16:33:00 2015 +0100 @@ -108,13 +108,7 @@ @Specialization(contains = "doCachedObject") @TruffleBoundary protected Object doGeneric(DynamicObject receiver) { - Shape shape = receiver.getShape(); - Property property = shape.getProperty(propertyName); - if (property != null) { - return property.get(receiver, shape); - } else { - return SLNull.SINGLETON; - } + return receiver.get(receiver, SLNull.SINGLETON); } }