aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorBradley Lewis <22850972+BradLewis@users.noreply.github.com>2025-10-27 20:06:32 -0400
committerGitHub <noreply@github.com>2025-10-27 20:06:32 -0400
commitf25ed181df94124896d3ef581bcfb40a5be8e919 (patch)
treee6aa35fa556fb093fa3be3c79550d38a91cee9bb /src/server
parentd7f351f768a295ce74c91f67993e1df24b082bba (diff)
parent62815da83221944cc45a01c11637bf2331773408 (diff)
Merge pull request #1123 from BradLewis/fix/hover-info-bitset-underlying
Correctly display hover info for bitset with underlying type
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 f60116d..70c568d 100644
--- a/src/server/ast.odin
+++ b/src/server/ast.odin
@@ -1296,8 +1296,11 @@ build_string_node :: proc(node: ^ast.Node, builder: ^strings.Builder, remove_poi
strings.write_string(builder, "bit_set")
strings.write_string(builder, "[")
build_string(n.elem, builder, remove_pointers)
+ if n.underlying != nil {
+ strings.write_string(builder, "; ")
+ build_string(n.underlying, builder, remove_pointers)
+ }
strings.write_string(builder, "]")
- build_string(n.underlying, builder, remove_pointers)
case ^Map_Type:
strings.write_string(builder, "map")
strings.write_string(builder, "[")