// 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(a,b){returnb+(a.x++);}varo={};o.__defineGetter__('x',function(){return1;});assertEquals(4,f(o,3));assertEquals(4,f(o,3));%OptimizeFunctionOnNextCall(f);assertEquals(4,f(o,3));