// Copyright 2014 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.// Flags: --allow-natives-syntaxfunctionfoo(a){varsum=0;for(vari=0;i<10;i++){sum+=a[i];if(i>6){sum-=a[i-4];sum-=a[i-5];}}returnsum;}vara=newInt32Array(10);foo(a);foo(a);%OptimizeFunctionOnNextCall(foo);foo(a);%OptimizeFunctionOnNextCall(foo);foo(a);assertOptimized(foo);