Verified Commit eee76175 authored by Iain Ireland's avatar Iain Ireland Committed by ma1
Browse files

Bug 1989978: Don't support unwritable iterator indices a=RyanVM

parent 81256076
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -438,7 +438,7 @@ bool PropertyEnumerator::enumerateNativeProperties(JSContext* cx) {
        continue;
      }

      PropertyIndex index = iter->isDataProperty()
      PropertyIndex index = iter->isDataProperty() && iter->writable()
                                ? PropertyIndex::ForSlot(pobj, iter->slot())
                                : PropertyIndex::Invalid();
      if (!enumerate<CheckForDuplicates>(cx, id, iter->enumerable(), index)) {