1 parent
26fa3aca44
commit
99aa0d3a35
2 files changed
+25
-1
No files matched your search
@@ -0,0 +1,24 @@
|
||||
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")
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user