chakra-core / chakra-core/ChakraCore
Direct eval variable declaration with same name as outer lexical binding should be early syntax error
Open
Bug
Severity: 3
- Dominant language
- JavaScript
- Stars
- 9.3k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
```js
let x;
eval('var x');
```
Expected: early syntax error when doing EvalDeclarationInstantiation
Actual: Runtime Let/Const Redeclaration error.
Contributor guide
Assessment
This issue has not been assessed yet.