HaxeFoundation / HaxeFoundation/haxe

[js] Dce removes static field with function call

Open
#10,433 2 comments 1 reaction 0 assignees View on GitHub
bug feature-dce
Dominant language
Haxe
Stars
6.9k
Forks
715
Avg merge
2d 2h
Merged PRs (30d)
11

Description

```haxe
class Main {
static final numbers = [];
static function addNum(n:Int):Int {
numbers.push(n);
return n;
}
static final node = addNum(1);

static function main() {
trace(numbers.length); // 0
}
}
```
Fine on eval.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.