diff options
Diffstat (limited to 'src/server/clone.odin')
| -rw-r--r-- | src/server/clone.odin | 4 |
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 |