// 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. let i = 0; let re = /./g; re.exec = () => { if (i++ == 0) return { length: 2 ** 16 }; return null; }; "".replace(re);