( uid_6201 | 2020. 10. 22., cs – 08:55 )

A C fordítást érdemes minimum -O2 -vel végezni, ha életszerű tempó is kell.
A fenti példát korrigálnám:
    https://godbolt.org/z/zqdvKK
    https://godbolt.org/z/6v4Y33

További demó, ahol szintén jól látszik a C fordítási opció általi eltérés is:
    https://c.godbolt.org/z/Mjfja3
    https://c.godbolt.org/z/r4GhnW

Rust esetén pedig így fordul, fordítási opciótól függően:
    https://rust.godbolt.org/z/MT6oK7
    https://rust.godbolt.org/z/MG5h6P