HaxeFoundation / HaxeFoundation/haxe
[analyzer] Some mess with something
Open
feature-analyzer
- Dominant language
- Haxe
- Stars
- 6.9k
- Forks
- 715
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 11
Description
```haxe
class Main {
@:analyzer(full_debug)
static function main() {
new Main(0).add(pipe(new Main(1))).add(pipe(new Main(2)));
}
@:pure(false) function add(m:Main) return this;
function new(i:Int) { }
static inline function pipe(m:Main) return m;
}
```
Generated JS:
```js
Main.main = function() {
var m = new Main(2);
new Main(0).add(new Main(1)).add(m);
};
```
C'est la merde...
Contributor guide
Assessment
This issue has not been assessed yet.