// Copyright 2016 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-syntaxvara={}varb={}a.x=1;a.y=1;b.x=1;functionfoo(c){vars=0;for(varpinc){s++;}returns;}assertEquals(2,foo(a));assertEquals(1,foo(b));%OptimizeFunctionOnNextCall(foo);assertEquals(2,foo(a));assertEquals(1,foo(b));