diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2011-06-29 17:26:51 +0200 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2011-06-29 17:26:51 +0200 |
commit | 33af2720f26c2b25bc7f75ce7eb454ff99db6d35 (patch) | |
tree | 9a38f0c96420edf503eebd6325dd8d2d8249f653 /deps/v8/test/mjsunit/compiler/regress-stacktrace-methods.js | |
parent | 6afdca885adeeeed9eef8cbb01c3d97af0bc084d (diff) | |
download | node-new-33af2720f26c2b25bc7f75ce7eb454ff99db6d35.tar.gz |
Upgrade V8 to 3.4.8
Diffstat (limited to 'deps/v8/test/mjsunit/compiler/regress-stacktrace-methods.js')
-rw-r--r-- | deps/v8/test/mjsunit/compiler/regress-stacktrace-methods.js | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/deps/v8/test/mjsunit/compiler/regress-stacktrace-methods.js b/deps/v8/test/mjsunit/compiler/regress-stacktrace-methods.js index 4900ccf8d2..4d2872793d 100644 --- a/deps/v8/test/mjsunit/compiler/regress-stacktrace-methods.js +++ b/deps/v8/test/mjsunit/compiler/regress-stacktrace-methods.js @@ -25,6 +25,8 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Flags: --allow-natives-syntax + // Test stack traces with method calls. function Hest() {} function Svin() {} @@ -39,9 +41,12 @@ var o = new Hest(); var s = new Svin(); var v = 0; -for (var i = 0; i < 1000000; i++) { +for (var i = 0; i < 5; i++) { o.one(s); } +%OptimizeFunctionOnNextCall(Hest.prototype.one); +%OptimizeFunctionOnNextCall(Hest.prototype.three); +o.one(s); v = 42; @@ -57,8 +62,8 @@ try { assertTrue(p1 != -1); assertTrue(p3 < p2); assertTrue(p2 < p1); - assertTrue(stack.indexOf("36:56") != -1); - assertTrue(stack.indexOf("32:51") != -1); - assertTrue(stack.indexOf("34:38") != -1); - assertTrue(stack.indexOf("49:5") != -1); + assertTrue(stack.indexOf("38:56") != -1); + assertTrue(stack.indexOf("34:51") != -1); + assertTrue(stack.indexOf("36:38") != -1); + assertTrue(stack.indexOf("54:5") != -1); } |