https://bugs.webkit.org/show_bug.cgi?id=119900
[WebKit-https.git] / LayoutTests / fast / js / script-tests / throw-exception-in-global-setter.js
1 description('Test for <a href="https://bugs.webkit.org/show_bug.cgi?id=119900">bug 119900</a>: Exception in global setter doesn\'t unwind correctly.');
2
3 debug("Passed if no assertion failure.");
4
5 this.__defineSetter__("setterThrowsException", function throwEmptyException(){ throw ""});
6
7 function callSetter() {
8     setterThrowsException = 0;
9 }
10
11 for (var i = 0; i < 100; ++i) try { callSetter() } catch(e) { }