| Index: test/mjsunit/regress/regress-485.js | 
| diff --git a/test/mjsunit/regress/regress-485.js b/test/mjsunit/regress/regress-485.js | 
| index 62c6fb95bc390c9e460086430f4598a3bc49c3fa..20510a6960860c87cebb4431354a7ca650838269 100755 | 
| --- a/test/mjsunit/regress/regress-485.js | 
| +++ b/test/mjsunit/regress/regress-485.js | 
| @@ -38,18 +38,18 @@ var builtin = Object.prototype.valueOf;  // Builtin function that returns this. | 
|  | 
| assertEquals(global, builtin(), "Direct call to builtin"); | 
|  | 
| -assertEquals(global, builtin.call(), "call() to builtin"); | 
| -assertEquals(global, builtin.call(null), "call(null) to builtin"); | 
| -assertEquals(global, builtin.call(undefined), "call(undefined) to builtin"); | 
| +assertThrows(function() { builtin.call(); }, TypeError); // call() to builtin | 
| +assertThrows(function() { builtin.call(null); }, TypeError); // call(null) to builtin | 
| +assertThrows(function() { builtin.call(undefined); }, TypeError); // call(undefined) to builtin | 
|  | 
| -assertEquals(global, builtin.apply(), "apply() to builtin"); | 
| -assertEquals(global, builtin.apply(null), "apply(null) to builtin"); | 
| -assertEquals(global, builtin.apply(undefined), "apply(undefined) to builtin"); | 
| +assertThrows(function() { builtin.apply(); }, TypeError); // apply() to builtin | 
| +assertThrows(function() { builtin.apply(null); }, TypeError); // apply(null) to builtin | 
| +assertThrows(function() { builtin.apply(undefined); }, TypeError); // apply(undefined) to builtin | 
|  | 
| -assertEquals(global, builtin.call.call(builtin), "call.call() to builtin"); | 
| -assertEquals(global, builtin.call.apply(builtin), "call.apply() to builtin"); | 
| -assertEquals(global, builtin.apply.call(builtin), "apply.call() to builtin"); | 
| -assertEquals(global, builtin.apply.apply(builtin), "apply.apply() to builtin"); | 
| +assertThrows(function() { builtin.call.call(builtin); }, TypeError); // call.call() to builtin | 
| +assertThrows(function() { builtin.call.apply(builtin); }, TypeError); // call.apply() to builtin | 
| +assertThrows(function() { builtin.apply.call(builtin); }, TypeError); // apply.call() to builtin | 
| +assertThrows(function() { builtin.apply.apply(builtin); }, TypeError); // apply.apply() to builtin | 
|  | 
|  | 
| // Builtin that depends on value of this to compute result. | 
| @@ -58,7 +58,6 @@ var builtin2 = Object.prototype.toString; | 
| // Global object has class "Object" according to Object.prototype.toString. | 
| // Builtins object displays as "[object builtins]". | 
| assertTrue("[object builtins]" != builtin2(), "Direct call to toString"); | 
| -assertTrue("[object builtins]" != builtin2.call(), "call() to toString"); | 
| -assertTrue("[object builtins]" != builtin2.apply(), "call() to toString"); | 
| -assertTrue("[object builtins]" != builtin2.call.call(builtin2), | 
| -           "call.call() to toString"); | 
| +assertThrows(function() { builtin2.call(); }, TypeError); // call() to toString | 
| +assertThrows(function() { builtin2.apply(); }, TypeError); // apply() to toString | 
| +assertThrows(function() { builtin2.call.call(builtin2); }, TypeError); // call.call() to toString | 
|  |