Index: test/mjsunit/compiler/osr-with-args.js |
diff --git a/test/mjsunit/compiler/simple-osr.js b/test/mjsunit/compiler/osr-with-args.js |
similarity index 88% |
rename from test/mjsunit/compiler/simple-osr.js |
rename to test/mjsunit/compiler/osr-with-args.js |
index 8ec1b2b9368c1670209cd4810968a20a2946b4b4..44fa1cb2cf9d0a1fcf3689b03fc01cc4e9f4eafc 100644 |
--- a/test/mjsunit/compiler/simple-osr.js |
+++ b/test/mjsunit/compiler/osr-with-args.js |
@@ -1,4 +1,4 @@ |
-// Copyright 2010 the V8 project authors. All rights reserved. |
+// Copyright 2013 the V8 project authors. All rights reserved. |
// Redistribution and use in source and binary forms, with or without |
// modification, are permitted provided that the following conditions are |
// met: |
@@ -30,15 +30,15 @@ |
function f() { |
var sum = 0; |
for (var i = 0; i < 1000000; i++) { |
- var x = i + 2; |
- var y = x + 5; |
+ var t = arguments[0] + 2; |
+ var x = arguments[1] + 2; |
+ var y = t + x + 5; |
var z = y + 3; |
sum += z; |
} |
return sum; |
} |
- |
-for (var i = 0; i < 2; i++) { |
- assertEquals(500009500000, f()); |
+for (var i = 0; i < 4; i++) { |
+ assertEquals(17000000, f(2, 3)); |
} |