Bug 505568 jsshell should use the public api for property iteration

r=mrbkap
This commit is contained in:
timeless@mozdev.org 2009-08-12 11:49:53 +02:00
Родитель fd78a0daa6
Коммит 479170b7b5
1 изменённых файлов: 2 добавлений и 5 удалений

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

@ -1925,16 +1925,13 @@ static void
DumpScope(JSContext *cx, JSObject *obj, FILE *fp)
{
uintN i;
JSScope *scope;
JSScopeProperty *sprop;
jsval v;
JSString *str;
i = 0;
scope = OBJ_SCOPE(obj);
for (sprop = SCOPE_LAST_PROP(scope); sprop; sprop = sprop->parent) {
if (scope->hadMiddleDelete() && !scope->has(sprop))
continue;
sprop = NULL;
while (JS_PropertyIterator(obj, &sprop)) {
fprintf(fp, "%3u %p ", i, (void *)sprop);
v = ID_TO_VALUE(sprop->id);