Commit 33b050dd authored by bak@chromium.org's avatar bak@chromium.org

- Missing files


git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@522 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent fc6ff0fa
...@@ -78,9 +78,9 @@ macro IS_NUMBER(arg) = (typeof(arg) === 'number'); ...@@ -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 @@ ...@@ -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() { ...@@ -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);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment