// 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: --predictableconststr='2016-01-02';functiont(){varre;functiontoDictMode(){for(vari=0;i<100;i++){// Loop is required.re.x=42;deletere.x;}return0;}re=/-/g;// Needs to be global to trigger lastIndex accesses.re.lastIndex={valueOf:toDictMode};returnre.exec(str);}for(varq=0;q<10000;q++){t();// Needs repetitions to trigger a crash.}