// 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.// Well-formed but invalid calendar should not throw RangeError.varcalendar="abc";varlen=3;varexpected=newIntl.DateTimeFormat("en").resolvedOptions().calendar;vardf;for(vari=3;i<20;i++,len++,calendar+="a"){assertDoesNotThrow(()=>df=newIntl.DateTimeFormat("en",{calendar}),"Well-formed calendar should not throw");assertEquals(expected,df.resolvedOptions().calendar);if(len==8){calendar+="-ab";len=2;}}