So I’m just watching https://www.youtube.com/watch?v=69pvUyBsruQ&t=2h15m19s and Simon Carter is referencing a difference between C compilers / platforms in the order of evaluating function arguments. So this makes me wonder:
Is this order defined in Zig? Is the following guaranteed?
Considering field initialization order in zig is well defined, it would make sense function argument evaluation order would be too, considering @call is a thing and accepts args as tuple.
I hope the langref makes it clear at some point.