// Copyright 2017 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-syntaxfunctionC(){}functionf(b){varo=newC();// Create out-of-object properties only on one branch so that escape// analysis does not analyze the property array away.if(b)o.t=1.1;%_DeoptimizeNow();returno.t;}