// Copyright 2020 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. function runNearStackLimit(f) { function t() { try { return t(); } catch (e) { return f(); } } try { return t(); } catch (e) {} } const str = 'hello'; const locale = new Intl.Locale('ja-u-co-eor-kf-lower-kn-false'); function test(getLocaleFromCollator) { const localeInCollator = getLocaleFromCollator(locale); const temp = str("en"); } runNearStackLimit(() => { return test(args => { new Intl.Collator(locale).resolvedOptions().locale; })} );