Files
Odin/tests/internal/test_union_switch.odin
2024-08-12 00:02:05 +02:00

25 lines
323 B
Odin

package test_internal
import "core:log"
import "core:testing"
@(test)
test_internal_pointer_union_switch :: proc(t: ^testing.T) {
foo: Maybe(^int)
switch _ in foo {
case ^int:
log.error("incorrect case")
case nil:
}
v := 1
foo = &v
switch _ in foo {
case ^int:
case nil:
log.error("incorrect case")
}
}