Bug 978238 - Part 1: Clean up PropDesc<->PropertyDescriptor conversions. (r=jorendorff)

This commit is contained in:
Eric Faust
2014-06-03 13:23:02 -07:00
parent 7379f9c4a8
commit a24a95eb09
3 changed files with 25 additions and 5 deletions

View File

@@ -683,11 +683,7 @@ ParsePropertyDescriptorObject(JSContext *cx, HandleObject obj, const Value &v,
return false;
if (complete)
d.complete();
desc.object().set(obj);
desc.value().set(d.hasValue() ? d.value() : UndefinedValue());
desc.setAttributes(d.attributes());
desc.setGetter(d.getter());
desc.setSetter(d.setter());
d.populatePropertyDescriptor(obj, desc);
return true;
}