// 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: --expose-gc//functiongetRandomProperty(v,rand){varproperties=Object.getOwnPropertyNames(v);if("constructor"&&v.constructor.hasOwnProperty()){;}if(properties.length==0){return"0";}returnproperties[rand%properties.length];}var__v_18=(function(b){returnarguments;})("foo",NaN,"bar");__v_18.__p_293850326="foo";__v_18.__defineGetter__(getRandomProperty(990787501),function(){gc();return__v_18.__p_293850326;});Array.prototype.indexOf.call(__v_18)