Skip to content

Commit

Permalink
[Truffle] Add check if property is undefined for uncached specialization
Browse files Browse the repository at this point in the history
  • Loading branch information
Brandon Fish committed Jan 11, 2017
1 parent 7c68ee9 commit bd11f6b
Showing 1 changed file with 3 additions and 0 deletions.
Expand Up @@ -58,6 +58,9 @@ public Object updateShapeAndRead(DynamicObject object) {
@TruffleBoundary
@Specialization(contains = { "readObjectFieldCached", "updateShapeAndRead" })
protected Object readObjectFieldUncached(DynamicObject receiver) {
if(getProperty(receiver.getShape(), name) == null){
return defaultValue;
}
return receiver.get(name, defaultValue);
}

Expand Down

0 comments on commit bd11f6b

Please sign in to comment.