// 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-syntaxfunctionf(){varo={x:1};vary={y:2.5,x:0};varresult;for(vari=0;i<2;i++){result=o.x+3;o=y;}returnresult;}f();f();%OptimizeFunctionOnNextCall(f);assertEquals(3,f());