mirror of
https://github.com/odin-lang/Odin.git
synced 2025-12-28 17:04:34 +00:00
25 lines
323 B
Odin
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")
|
|
}
|
|
}
|