Allow setting accessor infos over read-only but configurable properties.

BUG=

Review URL: https://codereview.chromium.org/1228373004

Cr-Commit-Position: refs/heads/master@{#29655}
This commit is contained in:
verwaest 2015-07-14 10:43:09 -07:00 committed by Commit bot
parent 76184292b3
commit 69e4dc3707

View File

@ -6338,7 +6338,7 @@ MaybeHandle<Object> JSObject::SetAccessor(Handle<JSObject> object,
// ES5 forbids turning a property into an accessor if it's not // ES5 forbids turning a property into an accessor if it's not
// configurable. See 8.6.1 (Table 5). // configurable. See 8.6.1 (Table 5).
if (it.IsFound() && (it.IsReadOnly() || !it.IsConfigurable())) { if (it.IsFound() && !it.IsConfigurable()) {
return it.factory()->undefined_value(); return it.factory()->undefined_value();
} }