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