// 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-syntax --deopt-every-n-times=55// Flags: --nodead-code-eliminationfunctionf(t){varresult=[];for(variint){for(varjint){result.push(i+j+t[i]+t[j]);continue;}}returnresult.join('');}vart={a:"1",b:"2"};assertEquals("aa11ab12ba21bb22",f(t));%OptimizeFunctionOnNextCall(f);assertEquals("aa11ab12ba21bb22",f(t));