Bug 1138499, part 0 - Fix code spuriously using JSPROP_READONLY when defining an accessor property. r=Waldo.

--HG--
extra : rebase_source : 423ce0caf4530b4058c64f52bc9129382890d18b
This commit is contained in:
Jason Orendorff 2015-03-23 16:36:43 -05:00
Родитель 77ff54703d
Коммит eff7d55d4c
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -7264,7 +7264,7 @@ NewMemoryInfoObject(JSContext* cx)
for (size_t i = 0; i < mozilla::ArrayLength(getters); i++) { for (size_t i = 0; i < mozilla::ArrayLength(getters); i++) {
if (!JS_DefineProperty(cx, obj, getters[i].name, UndefinedHandleValue, if (!JS_DefineProperty(cx, obj, getters[i].name, UndefinedHandleValue,
JSPROP_READONLY | JSPROP_SHARED | JSPROP_ENUMERATE, JSPROP_ENUMERATE | JSPROP_SHARED,
getters[i].getter, nullptr)) getters[i].getter, nullptr))
{ {
return nullptr; return nullptr;
@ -7294,7 +7294,7 @@ NewMemoryInfoObject(JSContext* cx)
for (size_t i = 0; i < mozilla::ArrayLength(zoneGetters); i++) { for (size_t i = 0; i < mozilla::ArrayLength(zoneGetters); i++) {
if (!JS_DefineProperty(cx, zoneObj, zoneGetters[i].name, UndefinedHandleValue, if (!JS_DefineProperty(cx, zoneObj, zoneGetters[i].name, UndefinedHandleValue,
JSPROP_READONLY | JSPROP_SHARED | JSPROP_ENUMERATE, JSPROP_ENUMERATE | JSPROP_SHARED,
zoneGetters[i].getter, nullptr)) zoneGetters[i].getter, nullptr))
{ {
return nullptr; return nullptr;