| // 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); |