Index: src/object-observe.js |
diff --git a/src/object-observe.js b/src/object-observe.js |
index 9d80784d61690b4cf97bae0e7f907b59f7261720..76f39159e1d4e23cc239174825d03c507be90f9e 100644 |
--- a/src/object-observe.js |
+++ b/src/object-observe.js |
@@ -450,7 +450,8 @@ function ObjectInfoEnqueueExternalChangeRecord(objectInfo, changeRecord, type) { |
for (var prop in changeRecord) { |
if (prop === 'object' || (hasType && prop === 'type')) continue; |
- %AddProperty(newRecord, prop, changeRecord[prop], READ_ONLY + DONT_DELETE); |
+ %DefineDataPropertyUnchecked( |
+ newRecord, prop, changeRecord[prop], READ_ONLY + DONT_DELETE); |
} |
ObjectFreezeJS(newRecord); |