chakra-core / chakra-core/ChakraCore
Incorrect Completion Value for ClassDeclaration statement
Open
Bug
ES Spec Conformance
Severity: 2
- Dominant language
- JavaScript
- Stars
- 9.3k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
Completion value should be empty for ClassDeclaration statements. [Spec](https://tc39.github.io/ecma262/#sec-class-definitions-runtime-semantics-evaluation)
Test:
```js
eval(`1; class C {}`)
```
Expected: `1`
Actual: `C`
Contributor guide
Assessment
This issue has not been assessed yet.