Avoid crashes on GCC-compiled binaries by avoiding a use-after-move
[WebKit-https.git] / LayoutTests / fast / events / window-onerror6.html
1 <html>
2 <body>
3 <p>Test that syntax error will be reported to the window.onerror handler. <a href="https://bugs.webkit.org/show_bug.cgi?id=8519">Bug 8519</a>.</p>
4 <div id="console"></div>
5 <script>
6 if (window.testRunner)
7     testRunner.dumpAsText();
8
9 function log(msg) {
10     document.getElementById("console").innerHTML += msg + "<br>";
11 }
12
13 window.onerror = function(msg, url, line, column, error)
14 {
15     url = url ? url.match( /[^\/]+\/?$/ )[0] : url;
16     log("Main frame window.onerror: " + msg + " at " + url + ", line: " + line + ", column: " + column + ", error: " + error);
17     return true;
18 }
19 </script>
20 <script>
21
22 a) // syntax error
23
24 </script>
25 </body>
26 </html>