- Missing files
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@522 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
fc6ff0fa20
commit
33b050dd85
@ -78,9 +78,9 @@ macro IS_NUMBER(arg) = (typeof(arg) === 'number');
|
|||||||
macro IS_STRING(arg) = (typeof(arg) === 'string');
|
macro IS_STRING(arg) = (typeof(arg) === 'string');
|
||||||
macro IS_OBJECT(arg) = (typeof(arg) === 'object');
|
macro IS_OBJECT(arg) = (typeof(arg) === 'object');
|
||||||
macro IS_BOOLEAN(arg) = (typeof(arg) === 'boolean');
|
macro IS_BOOLEAN(arg) = (typeof(arg) === 'boolean');
|
||||||
macro IS_REGEXP(arg) = (%ClassOf(arg) === 'RegExp');
|
macro IS_REGEXP(arg) = %HasRegExpClass(arg);
|
||||||
macro IS_ARRAY(arg) = %IsArrayClass(arg);
|
macro IS_ARRAY(arg) = %HasArrayClass(arg);
|
||||||
macro IS_DATE(arg) = %IsDateClass(arg);
|
macro IS_DATE(arg) = %HasDateClass(arg);
|
||||||
macro IS_ERROR(arg) = (%ClassOf(arg) === 'Error');
|
macro IS_ERROR(arg) = (%ClassOf(arg) === 'Error');
|
||||||
macro IS_SCRIPT(arg) = (%ClassOf(arg) === 'Script');
|
macro IS_SCRIPT(arg) = (%ClassOf(arg) === 'Script');
|
||||||
macro FLOOR(arg) = %Math_floor(arg);
|
macro FLOOR(arg) = %Math_floor(arg);
|
||||||
|
@ -46,7 +46,7 @@
|
|||||||
|
|
||||||
// ECMA-262 section 15.5.4.2
|
// ECMA-262 section 15.5.4.2
|
||||||
function StringToString() {
|
function StringToString() {
|
||||||
if (!IS_STRING(this) && !%IsStringClass(this))
|
if (!IS_STRING(this) && !%HasStringClass(this))
|
||||||
throw new $TypeError('String.prototype.toString is not generic');
|
throw new $TypeError('String.prototype.toString is not generic');
|
||||||
return %_ValueOf(this);
|
return %_ValueOf(this);
|
||||||
}
|
}
|
||||||
@ -54,7 +54,7 @@ function StringToString() {
|
|||||||
|
|
||||||
// ECMA-262 section 15.5.4.3
|
// ECMA-262 section 15.5.4.3
|
||||||
function StringValueOf() {
|
function StringValueOf() {
|
||||||
if (!IS_STRING(this) && !%IsStringClass(this))
|
if (!IS_STRING(this) && !%HasStringClass(this))
|
||||||
throw new $TypeError('String.prototype.valueOf is not generic');
|
throw new $TypeError('String.prototype.valueOf is not generic');
|
||||||
return %_ValueOf(this);
|
return %_ValueOf(this);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user