Index: test/mjsunit/regress/regress-508074.js |
diff --git a/test/mjsunit/regress/regress-508074.js b/test/mjsunit/regress/regress-508074.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..28459fed930ec374df4b00e0a2821a5272e2f19f |
--- /dev/null |
+++ b/test/mjsunit/regress/regress-508074.js |
@@ -0,0 +1,25 @@ |
+// 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. |
+ |
+// Flags: --harmony-rest-parameters --harmony-arrow-functions --allow-natives-syntax |
rossberg
2015/07/15 12:10:17
Nit: line length
|
+ |
+var f = (a, b, ...c) => { |
+ print(a); |
+ print(b); |
+ print(c); |
+ assertEquals(6, a); |
+ assertEquals(5, b); |
+ assertEquals([4, 3, 2, 1], c); |
+}; |
+ |
+function g() { |
+ f(6, 5, 4, 3, 2, 1); |
+}; |
+ |
+g(); |
+g(); |
+g(); |
+ |
+%OptimizeFunctionOnNextCall(g); |
+g(); |