delete super.name shouldn't work
Open
bug
Typing: soundness
- Dominant language
- Rust
- Stars
- 22.3k
- Forks
- 1.9k
- PR merge metrics
- No merged PRs in 30d
Description
Flow version: master
```js
class Bar {
name: string | void
}
class Foo extends Bar {
bar() {
delete super.name;
}
}
```
## Expected behavior
```
^ Cannot delete `super.name` [1] because only member expressions and variables can be deleted.
```
## Actual behavior
```
No errors
```
* Link to Try-Flow or Github repo:
Contributor guide
Assessment
This issue has not been assessed yet.