Odin icon indicating copy to clipboard operation
Odin copied to clipboard

Incorrect initialization order of globals when initializer for global reads from another global

Open Tetralux opened this issue 3 years ago • 0 comments

  • 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}
}

Tetralux avatar Apr 07 '22 09:04 Tetralux