// Copyright 2018 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. | |
// Make sure passing 1 or false to patched construtor won't cause crash | |
Object.defineProperty(Intl.NumberFormat, Symbol.hasInstance, { value: _ => true }); | |
assertThrows(() => | |
Intl.NumberFormat.call(1), TypeError); | |
assertThrows(() => | |
Intl.NumberFormat.call(false), TypeError); |