зеркало из https://github.com/mozilla/gecko-dev.git
Bug 411889 - Given a = num.toString(), b = num.toString(undefined), c = num.toString(10), expect (a === b && b === c). r=crowder, a=brendan
This commit is contained in:
Родитель
807c3720ca
Коммит
e958678360
|
@ -255,7 +255,7 @@ num_toString(JSContext *cx, uintN argc, jsval *vp)
|
|||
JS_ASSERT(JSVAL_IS_NUMBER(v));
|
||||
d = JSVAL_IS_INT(v) ? (jsdouble)JSVAL_TO_INT(v) : *JSVAL_TO_DOUBLE(v);
|
||||
base = 10;
|
||||
if (argc != 0) {
|
||||
if (!JSVAL_IS_VOID(vp[2])) {
|
||||
if (!js_ValueToECMAInt32(cx, vp[2], &base))
|
||||
return JS_FALSE;
|
||||
if (base < 2 || base > 36) {
|
||||
|
@ -477,7 +477,7 @@ static JSFunctionSpec number_methods[] = {
|
|||
#if JS_HAS_TOSOURCE
|
||||
JS_FN(js_toSource_str, num_toSource, 0,0,JSFUN_THISP_NUMBER),
|
||||
#endif
|
||||
JS_FN(js_toString_str, num_toString, 0,0,JSFUN_THISP_NUMBER),
|
||||
JS_FN(js_toString_str, num_toString, 0,1,JSFUN_THISP_NUMBER),
|
||||
JS_FN(js_toLocaleString_str, num_toLocaleString, 0,0,JSFUN_THISP_NUMBER),
|
||||
JS_FN(js_valueOf_str, num_valueOf, 0,0,JSFUN_THISP_NUMBER),
|
||||
JS_FN("toFixed", num_toFixed, 1,1,JSFUN_THISP_NUMBER),
|
||||
|
|
Загрузка…
Ссылка в новой задаче