Closed rossberg closed 9 months ago
Hoseong figure out that remove_dead_assignment
function in the transpile.ml is problematic (which is called during AL translation as you said.) I'm going to fix it ASAP.
In my device, stack overflow bugs in the ci test can be reproduced by using the command export OCAMLRUNPARAM=l=1000000
Now, it works well :)
Cool, thanks!
After the last few changes I see a stack overflow in CI. Since I cannot reproduce it locally, I added a bit more logging output:
https://github.com/Wasm-DSL/spectec/actions/runs/8008017170/job/21873462507
As you can see there, it seems to happen during AL translation, inside list append (
@
). Unfortunately, we cannot see the origin of its call, but this means that@
is used on very long left lists.