Index: test/mjsunit/regress/regress-crbug-109362.js |
diff --git a/test/mjsunit/regress/regress-crbug-109362.js b/test/mjsunit/regress/regress-crbug-109362.js |
index b15601386aba48d3486b011d0a5a38dcba40a087..20285f614d1cef76d69138e868c8d97713c74b76 100644 |
--- a/test/mjsunit/regress/regress-crbug-109362.js |
+++ b/test/mjsunit/regress/regress-crbug-109362.js |
@@ -1,4 +1,4 @@ |
-// Copyright 2014 the V8 project authors. All rights reserved. |
+// Copyright 2015 the V8 project authors. All rights reserved. |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
@@ -10,17 +10,50 @@ function test(expectation, f) { |
} catch (e) { |
stack = e.stack; |
} |
- print(stack); |
assertTrue(stack.indexOf("at eval (evaltest:" + expectation + ")") > 0); |
} |
-test("1:5", new Function( |
+/* |
+(function() { |
+1 + reference_error //@ sourceURL=evaltest |
+}) |
+*/ |
+test("2:5", new Function( |
'1 + reference_error //@ sourceURL=evaltest')); |
-test("2:6", new Function( |
+/* |
+(function(x |
+/\**\/) { |
+ |
+ 1 + reference_error //@ sourceURL=evaltest |
+}) |
+*/ |
+test("4:6", new Function( |
'x', '\n 1 + reference_error //@ sourceURL=evaltest')); |
-test("2:6", new Function( |
+/* |
+(function(x |
+ |
+,z// |
+,y |
+/\**\/) { |
+ |
+ 1 + reference_error //@ sourceURL=evaltest |
+}) |
+*/ |
+test("7:6", new Function( |
'x\n\n', "z//\n", "y", '\n 1 + reference_error //@ sourceURL=evaltest')); |
-test("1:5", new Function( |
+/* |
+(function(x/\*,z// |
+,y*\/ |
+/\**\/) { |
+1 + reference_error //@ sourceURL=evaltest |
+}) |
+*/ |
+test("4:5", new Function( |
'x/*', "z//\n", "y*/", '1 + reference_error //@ sourceURL=evaltest')); |
+/* |
+(function () { |
+ 1 + reference_error //@ sourceURL=evaltest5 |
+}) |
+*/ |
test("2:6", eval( |
'(function () {\n 1 + reference_error //@ sourceURL=evaltest\n})')); |