| // Copyright (C) 2016 the V8 project authors. All rights reserved. |
| // This code is governed by the BSD license found in the LICENSE file. |
| description: The `export` declaration may not appear within eval code |
| Eval code is the source text supplied to the built-in eval function. More |
| precisely, if the parameter to the built-in eval function is a String, it |
| is treated as an ECMAScript Script. The eval code for a particular |
| invocation of eval is the global code portion of that Script. |
| assert.throws(SyntaxError, function() { |
| eval('export default null;'); |