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);
     }