Index: test/mjsunit/regress/regress-4815.js |
diff --git a/test/mjsunit/regress/regress-4815.js b/test/mjsunit/regress/regress-4815.js |
index e44bde7d21f2db63b637fafaebe9f0d34764ca6b..00e61cb70a078f71e8fba7788ed702492f70095d 100644 |
--- a/test/mjsunit/regress/regress-4815.js |
+++ b/test/mjsunit/regress/regress-4815.js |
@@ -19,19 +19,12 @@ |
testTraceNativeConversion(Math.max); |
testTraceNativeConversion(Math.min); |
-// C++ builtins. |
-testTraceNativeConversion(Math.acos); |
-testTraceNativeConversion(Math.asin); |
-testTraceNativeConversion(Math.fround); |
-testTraceNativeConversion(Math.imul); |
- |
- |
-function testBuiltinInStackTrace(script, expectedString) { |
+function testBuiltinInStackTrace(script, nativeFuncName) { |
try { |
eval(script); |
- assertUnreachable(expectedString); |
+ assertUnreachable(nativeFuncName); |
} catch (e) { |
- assertTrue(e.stack.indexOf(expectedString) >= 0, expectedString); |
+ assertTrue(e.stack.indexOf(nativeFuncName) >= 0, nativeFuncName); |
} |
} |
@@ -39,12 +32,7 @@ |
// results when the method name is mentioned in the error message itself. |
// This occurs, e.g., for Date.prototype.getYear, which uses a different code |
// path and never hits the Generate_DatePrototype_GetField builtin. |
-testBuiltinInStackTrace("Date.prototype.getDate.call('')", "at String.getDate"); |
+testBuiltinInStackTrace("Date.prototype.getDate.call('')", "String.getDate"); |
testBuiltinInStackTrace("Date.prototype.getUTCDate.call('')", |
- "at String.getUTCDate"); |
-testBuiltinInStackTrace("Date.prototype.getTime.call('')", "at String.getTime"); |
- |
-// C++ builtins. |
-testBuiltinInStackTrace("Boolean.prototype.toString.call(thrower);", |
- "at toString"); |
-testBuiltinInStackTrace("new Date(thrower);", "at Date"); |
+ "String.getUTCDate"); |
+testBuiltinInStackTrace("Date.prototype.getTime.call('')", "String.getTime"); |