HaxeFoundation / HaxeFoundation/haxe
[hl] Compiler hang on recursive typedef
- Dominant language
- Haxe
- Stars
- 6.9k
- Forks
- 715
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 11
Description
@yuxiaomao Apologies, but:
```haxe
function main() {
function iterTree(tree:Tree) {
return null;
}
iterTree(null);
}
typedef Tree = {
var left:Tree;
}
```
```
Called from Hlcode.tsame.loop in file "src/generators/hlcode.ml", line 312, characters 17-28
Called from Hlcode.tsame.loop in file "src/generators/hlcode.ml", line 312, characters 17-28
Called from Hlcode.tsame.loop in file "src/generators/hlcode.ml", line 312, characters 17-28
Called from Hlcode.tsame.loop in file "src/generators/hlcode.ml", line 312, characters 17-28
Called from Hlcode.tsame.loop in file "src/generators/hlcode.ml", line 312, characters 17-28
```
Contributor guide
Assessment
This issue has not been assessed yet.