aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'src/server')
-rw-r--r--src/server/ast.odin5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/ast.odin b/src/server/ast.odin
index 5548c23..b3e283c 100644
--- a/src/server/ast.odin
+++ b/src/server/ast.odin
@@ -1217,7 +1217,10 @@ build_string_node :: proc(node: ^ast.Node, builder: ^strings.Builder, remove_poi
}
case ^Typeid_Type:
strings.write_string(builder, "typeid")
- build_string(n.specialization, builder, remove_pointers)
+ if n.specialization != nil {
+ strings.write_string(builder, "/")
+ build_string(n.specialization, builder, remove_pointers)
+ }
case ^Helper_Type:
build_string(n.type, builder, remove_pointers)
case ^Distinct_Type: