From 01775237e6f930f0b8308767d1b0d3bab5f7f7a1 Mon Sep 17 00:00:00 2001 From: Hannes Verschore Date: Thu, 5 Mar 2015 13:30:07 +0100 Subject: [PATCH] Bug 1138265: update testcase to be more correct, r=bbouvier ON CLOSED TREE --- .../jit-test/tests/tracelogger/bug1138265.js | 29 +++++++++++-------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/js/src/jit-test/tests/tracelogger/bug1138265.js b/js/src/jit-test/tests/tracelogger/bug1138265.js index e9dd95db96e5..620148c6728f 100644 --- a/js/src/jit-test/tests/tracelogger/bug1138265.js +++ b/js/src/jit-test/tests/tracelogger/bug1138265.js @@ -1,13 +1,18 @@ -// |jit-test| error:Error -(function(b, foreign, p) { - "use asm" - var ff = foreign.ff - function f() { - ff() | 0 - } - return f -})(this, { - ff: startTraceLogger -}, ArrayBuffer)() - +try { + (function(b, foreign, p) { + "use asm" + var ff = foreign.ff + function f() { + ff() | 0 + } + return f + })(this, { + ff: startTraceLogger + }, ArrayBuffer)() +} catch(e) { + // Will throw exception if odinmonkey is on top of the stack upon calling startTraceLogger. + // If there is another frame added in between (ion/baseline/interpreter). + // This will just run to completion. +} +assertEq(true, true);