aboutsummaryrefslogtreecommitdiff
path: root/src/server/clone.odin
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/clone.odin')
-rw-r--r--src/server/clone.odin4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/clone.odin b/src/server/clone.odin
index 09827d1..796bf33 100644
--- a/src/server/clone.odin
+++ b/src/server/clone.odin
@@ -284,8 +284,10 @@ clone_node :: proc(
case ^Type_Assertion:
r.expr = clone_type(r.expr, allocator, unique_strings)
r.type = clone_type(r.type, allocator, unique_strings)
+ case ^Relative_Type:
+ r.tag = clone_type(r.tag, allocator, unique_strings)
+ r.type = clone_type(r.type, allocator, unique_strings)
case:
- //fmt.logf("Unhandled node kind: %T", r)
}
return res