<p>This page verifies that the arguments to a function call are evaluated even | |
if the call throws a "not a function" exception. | |
</p> | |
<pre id="console">FAIL: arguments were not evaluated.</pre> | |
<script> | |
if (window.testRunner) | |
testRunner.dumpAsText(); | |
window.__defineGetter__("x", function() { document.getElementById("console").innerHTML = "PASS: arguments were evaluated"; }); | |
try { | |
var f = undefined; | |
f(x); | |
} catch(e) { | |
} | |
</script> |