Odin
Odin copied to clipboard
Incorrect initialization order of globals when initializer for global reads from another global
- Operating System & Odin Version: Windows x64,
odin.exe version dev-2022-04:426a6a95
package test
import "core:os"
import "core:fmt"
S :: struct {
a, b, c: os.Handle,
}
s := S{ os.stdout, os.stderr, os.stdin }
main :: proc() {
fmt.println(s) // S{a = 0, b = 0, c = 0}
}