11e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block// Copyright 2011 the V8 project authors. All rights reserved.
21e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block// Redistribution and use in source and binary forms, with or without
31e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block// modification, are permitted provided that the following conditions are
41e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block// met:
51e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block//
61e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block//     * Redistributions of source code must retain the above copyright
71e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block//       notice, this list of conditions and the following disclaimer.
81e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block//     * Redistributions in binary form must reproduce the above
91e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block//       copyright notice, this list of conditions and the following
101e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block//       disclaimer in the documentation and/or other materials provided
111e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block//       with the distribution.
121e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block//     * Neither the name of Google Inc. nor the names of its
131e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block//       contributors may be used to endorse or promote products derived
141e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block//       from this software without specific prior written permission.
151e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block//
161e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
171e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
181e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
191e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
201e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
211e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
221e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
231e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
241e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
251e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
261e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
271e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block
283fb3ca8c7ca439d408449a395897395c0faae8d1Ben Murdoch// Flags: --allow-natives-syntax
291e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block
303fb3ca8c7ca439d408449a395897395c0faae8d1Ben Murdochvar limit = %RunningInSimulator() ? 10000 : 10000000;
313fb3ca8c7ca439d408449a395897395c0faae8d1Ben Murdoch
323fb3ca8c7ca439d408449a395897395c0faae8d1Ben Murdochfunction f() {
333fb3ca8c7ca439d408449a395897395c0faae8d1Ben Murdoch  var a1, a2, a3, a4, a5, a6, a7, a8, a9, a10,
343fb3ca8c7ca439d408449a395897395c0faae8d1Ben Murdoch      a11, a12, a13, a14, a15, a16, a17, a18, a19, a20,
353fb3ca8c7ca439d408449a395897395c0faae8d1Ben Murdoch      a21, a22, a23, a24, a25, a26, a27, a28, a29, a30,
363fb3ca8c7ca439d408449a395897395c0faae8d1Ben Murdoch      a31, a32, a33, a34, a35, a36, a37, a38, a39, a40,
373fb3ca8c7ca439d408449a395897395c0faae8d1Ben Murdoch      a41, a42, a43, a44, a45, a46, a47, a48, a49, a50,
383fb3ca8c7ca439d408449a395897395c0faae8d1Ben Murdoch      a51, a52, a53, a54, a55, a56, a57, a58, a59, a60,
393fb3ca8c7ca439d408449a395897395c0faae8d1Ben Murdoch      a61, a62, a63, a64;
403fb3ca8c7ca439d408449a395897395c0faae8d1Ben Murdoch  for (a1 = 0; a1 < limit; a1++) a2 = 23;
411e0659c275bb392c045087af4f6b0d7565cb3d77Steve Block}
42e0cee9b3ed82e2391fd85d118aeaa4ea361c687dBen Murdoch
433fb3ca8c7ca439d408449a395897395c0faae8d1Ben Murdochf();
44