Bug 683361, part 2 - use CallArgs more (r=waldo)

This commit is contained in:
Luke Wagner
2011-09-08 21:02:26 -07:00
parent 69034bbbdb
commit 4260644e14
26 changed files with 489 additions and 419 deletions

View File

@@ -1438,11 +1438,12 @@ array_toSource(JSContext *cx, uintN argc, Value *vp)
{
JS_CHECK_RECURSION(cx, return false);
JSObject *obj = ToObject(cx, &vp[1]);
CallArgs args = CallArgsFromVp(argc, vp);
JSObject *obj = ToObject(cx, &args.thisv());
if (!obj)
return false;
if (!obj->isArray()) {
ReportIncompatibleMethod(cx, vp, &ArrayClass);
ReportIncompatibleMethod(cx, args, &ArrayClass);
return false;
}
@@ -1516,7 +1517,7 @@ array_toSource(JSContext *cx, uintN argc, Value *vp)
if (!str)
return false;
JS_SET_RVAL(cx, vp, StringValue(str));
args.rval().setString(str);
return true;
}
#endif