Bug 324161 - Optimize parseInt for integer values, if radix is 10, r=brendan, blocking1.9=dsicore

This commit is contained in:
crowder@fiverocks.com 2008-03-05 11:11:54 -08:00
Родитель f7d646647b
Коммит 19b228e5ae
1 изменённых файлов: 5 добавлений и 0 удалений

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

@ -128,6 +128,11 @@ num_parseInt(JSContext *cx, uintN argc, jsval *vp)
return JS_TRUE;
}
if (JSVAL_IS_INT(vp[2]) && (radix == 0 || radix == 10)) {
*vp = vp[2];
return JS_TRUE;
}
str = js_ValueToString(cx, vp[2]);
if (!str)
return JS_FALSE;