Mercurial > hg > truffle
changeset 22520:20ce790acc30
SL write node: rename update shape specialization for clarity
author | Benoit Daloze <benoit.daloze@jku.at> |
---|---|
date | Fri, 18 Dec 2015 16:41:31 +0100 |
parents | 47c371370539 |
children | 69e80ff8d725 |
files | truffle/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/access/SLWritePropertyCacheNode.java |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/truffle/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/access/SLWritePropertyCacheNode.java Fri Dec 18 16:35:25 2015 +0100 +++ b/truffle/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/access/SLWritePropertyCacheNode.java Fri Dec 18 16:41:31 2015 +0100 @@ -89,12 +89,12 @@ } @Specialization(guards = "updateShape(receiver)") - public void updateShape(DynamicObject receiver, Object value) { + public void updateShapeAndWrite(DynamicObject receiver, Object value) { executeObject(receiver, value); } @TruffleBoundary - @Specialization(contains = {"writeExistingPropertyCached", "writeNewPropertyCached", "updateShape"}) + @Specialization(contains = {"writeExistingPropertyCached", "writeNewPropertyCached", "updateShapeAndWrite"}) public void writeUncached(DynamicObject receiver, Object value) { receiver.define(propertyName, value); }