comparison: js/src/tests/ecma_5/extensions/regress-bug629723.js
js/src/tests/ecma_5/extensions/regress-bug629723.js
- branch
- TOR_BUG_3246
- changeset 7
- 129ffea94266
equal
deleted
inserted
replaced
|
1 function f(foo) { |
|
2 "use strict"; |
|
3 foo.bar; |
|
4 } |
|
5 |
|
6 var actual; |
|
7 try { |
|
8 f(); |
|
9 actual = "no error"; |
|
10 } catch (x) { |
|
11 actual = (x instanceof TypeError) ? "type error" : "some other error"; |
|
12 actual += (/use strict/.test(x)) ? " with directive" : " without directive"; |
|
13 } |
|
14 |
|
15 reportCompare("type error without directive", actual, |
|
16 "decompiled expressions in error messages should not include directive prologues"); |