Closed jakiki6 closed 1 month ago
Thanks for reporting. I don't have a Linux machine at the moment, but I'll try to fix it when I get a chance.
Fixed. Clang (Mac) and GCC (Linux) use different function argument evaluation orders. It's unspecified in the standard. I generally code in a way to avoid these dark corners, but I was thinking too "functional" and it slipped my mind.
Fixed now. Enjoy!
./forsp examples/tutorial.fp
crashes with a segfault.gdb gives me the following backtrace:
It looks like read_list calls read_list over and over again.