[JSC] NumberPrototype::extractRadixFromArgs incorrectly cast double to int32_t
[WebKit-https.git] / JSTests / stress / number-prototype-to-string-exception.js
1 function assert(a) {
2     if (!a)
3         throw new Error("Bad assertion");
4 }
5
6 let o = {
7     valueOf: () => {
8         throw new Error("Bad");
9         return 2;
10     }
11 }
12
13 let a = 2;
14 try {
15     a.toString(o);
16     assert(false);
17 } catch (e) {
18     assert(e.message == "Bad");
19 }
20