Index: test/mjsunit/compiler/inline-compare.js |
diff --git a/test/mjsunit/compiler/inline-compare.js b/test/mjsunit/compiler/inline-compare.js |
index 6efe1542478c488e7c742de424e4f0f64512474d..d97dce2e96b41c7d38fece44ac515042cb90b9c4 100644 |
--- a/test/mjsunit/compiler/inline-compare.js |
+++ b/test/mjsunit/compiler/inline-compare.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 that we can inline a function that returns the result of |
// a compare operation. |
function TestInlineCompare(o) { |
@@ -42,5 +44,7 @@ function TestInlineCompare(o) { |
var o = {}; |
o.f = function() { return 0 === 1; }; |
-for (var i = 0; i < 10000000; i++) TestInlineCompare(o); |
+for (var i = 0; i < 5; i++) TestInlineCompare(o); |
+%OptimizeFunctionOnNextCall(TestInlineCompare); |
+TestInlineCompare(o); |
TestInlineCompare({f: o.f}); |