// Copyright 2019 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: --no-use-ic --interrupt-budget=100 --always-osrconstnum_iterations=1000;leti=0;constre=/foo.bar/;constRegExpPrototypeExec=RegExp.prototype.exec;re.exec=functiongaga(str){return(i++<num_iterations)?RegExpPrototypeExec.call(re,str):null;};re.__defineGetter__("global",()=>true);"foo*bar".match(re);