aboutsummaryrefslogtreecommitdiff
path: root/src/server/clone.odin
diff options
context:
space:
mode:
authorBrad Lewis <22850972+BradLewis@users.noreply.github.com>2025-09-10 15:08:04 -0400
committerBrad Lewis <22850972+BradLewis@users.noreply.github.com>2025-09-10 15:08:04 -0400
commitfad77f93935724917a9a0ee0ac23ce791df37ec3 (patch)
tree307e04add2a72b98a18fce4199059e288dc99e4b /src/server/clone.odin
parent2a67c8126594b40ece2bfced5aa934b40aa96596 (diff)
Clone proc lit where clauses
Diffstat (limited to 'src/server/clone.odin')
-rw-r--r--src/server/clone.odin2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/clone.odin b/src/server/clone.odin
index 07b309f..aefc8a7 100644
--- a/src/server/clone.odin
+++ b/src/server/clone.odin
@@ -258,7 +258,7 @@ clone_node :: proc(node: ^ast.Node, allocator: mem.Allocator, unique_strings: ^m
case ^Proc_Lit:
r.type = cast(^Proc_Type)clone_type(cast(^Node)r.type, allocator, unique_strings)
r.body = nil
- r.where_clauses = nil
+ r.where_clauses = clone_type(r.where_clauses, allocator, unique_strings)
case ^Helper_Type:
r.type = clone_type(r.type, allocator, unique_strings)
case ^Type_Cast: