diff --git a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/attributes/SetAttributeNode.java b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/attributes/SetAttributeNode.java index 3b86bb862727a741e13091ce09c2bd026658d5c4..f7991d5324af5a3754afb8a8cc35c124565ea3d3 100644 --- a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/attributes/SetAttributeNode.java +++ b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/attributes/SetAttributeNode.java @@ -78,7 +78,7 @@ public abstract class SetAttributeNode extends AttributeAccessNode { @Cached("lookupShape(attrs)") Shape shape, @Cached("lookupLocation(shape, name, value)") Location location) { try { - location.set(attrs, value); + location.set(attrs, value, shape); } catch (IncompatibleLocationException | FinalLocationException ex) { RInternalError.reportError(ex); }