|
1 // |reftest| skip-if(!xulRuntime.shell) |
|
2 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ |
|
3 /* |
|
4 * Any copyright is dedicated to the Public Domain. |
|
5 * http://creativecommons.org/licenses/publicdomain/ |
|
6 * Contributor: Dave Herman <dherman@mozilla.com> |
|
7 */ |
|
8 |
|
9 // Bug 696109 - fixed a precedence bug in with/while nodes |
|
10 try { |
|
11 Reflect.parse("with({foo})bar"); |
|
12 throw new Error("supposed to be a syntax error"); |
|
13 } catch (e if e instanceof SyntaxError) { } |
|
14 try { |
|
15 Reflect.parse("while({foo})bar"); |
|
16 throw new Error("supposed to be a syntax error"); |
|
17 } catch (e if e instanceof SyntaxError) { } |
|
18 |
|
19 reportCompare(true, true); |