| // Copyright (c) 2012 Ecma International. All rights reserved. | |
| // This code is governed by the BSD license found in the LICENSE file. | |
| /*--- | |
| es5id: 12.10.1-12-s | |
| description: with statement in strict mode throws SyntaxError (strict eval) | |
| flags: [noStrict] | |
| ---*/ | |
| assert.throws(SyntaxError, function() { | |
| eval("\ | |
| 'use strict'; \ | |
| var o = {}; \ | |
| with (o) {}\ | |
| "); | |
| }); |