- 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_OBJECT(arg) = (typeof(arg) === 'object');
|
||||
macro IS_BOOLEAN(arg) = (typeof(arg) === 'boolean');
|
||||
macro IS_REGEXP(arg) = (%ClassOf(arg) === 'RegExp');
|
||||
macro IS_ARRAY(arg) = %IsArrayClass(arg);
|
||||
macro IS_DATE(arg) = %IsDateClass(arg);
|
||||
macro IS_REGEXP(arg) = %HasRegExpClass(arg);
|
||||
macro IS_ARRAY(arg) = %HasArrayClass(arg);
|
||||
macro IS_DATE(arg) = %HasDateClass(arg);
|
||||
macro IS_ERROR(arg) = (%ClassOf(arg) === 'Error');
|
||||
macro IS_SCRIPT(arg) = (%ClassOf(arg) === 'Script');
|
||||
macro FLOOR(arg) = %Math_floor(arg);
|
||||
|
@ -46,7 +46,7 @@
|
||||
|
||||
// ECMA-262 section 15.5.4.2
|
||||
function StringToString() {
|
||||
if (!IS_STRING(this) && !%IsStringClass(this))
|
||||
if (!IS_STRING(this) && !%HasStringClass(this))
|
||||
throw new $TypeError('String.prototype.toString is not generic');
|
||||
return %_ValueOf(this);
|
||||
}
|
||||
@ -54,7 +54,7 @@ function StringToString() {
|
||||
|
||||
// ECMA-262 section 15.5.4.3
|
||||
function StringValueOf() {
|
||||
if (!IS_STRING(this) && !%IsStringClass(this))
|
||||
if (!IS_STRING(this) && !%HasStringClass(this))
|
||||
throw new $TypeError('String.prototype.valueOf is not generic');
|
||||
return %_ValueOf(this);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user