mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-08 16:48:18 +00:00
Correct clone_node
This commit is contained in:
@@ -72,8 +72,9 @@ clone_node :: proc(node: ^Node) -> ^Node {
|
||||
align := align_of(Node)
|
||||
ti := reflect.union_variant_type_info(node.derived)
|
||||
if ti != nil {
|
||||
size = ti.size
|
||||
align = ti.align
|
||||
elem := ti.variant.(reflect.Type_Info_Pointer).elem
|
||||
size = elem.size
|
||||
align = elem.align
|
||||
}
|
||||
|
||||
#partial switch in node.derived {
|
||||
|
||||
Reference in New Issue
Block a user