jfbastien@apple.com | f18b7de | 2017-11-29 17:46:26 +0000 | [diff] [blame] | 1 | let warm = 1000; |
2 | |||||
3 | function bar() { | ||||
4 | for (let i = 0; i < warm; ++i) | ||||
5 | arguments.callee; | ||||
6 | } | ||||
7 | |||||
8 | function baz() { | ||||
9 | "use strict"; | ||||
10 | arguments.callee; | ||||
11 | } | ||||
12 | |||||
13 | bar(); | ||||
14 | |||||
15 | let caught = false; | ||||
16 | |||||
17 | try { | ||||
18 | baz(); | ||||
19 | } catch (e) { | ||||
20 | caught = true; | ||||
21 | } | ||||
22 | |||||
23 | if (!caught) | ||||
24 | throw new Error(`bad!`); |