diff options
| author | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-10-27 20:02:38 -0400 |
|---|---|---|
| committer | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-10-27 20:02:38 -0400 |
| commit | 62815da83221944cc45a01c11637bf2331773408 (patch) | |
| tree | e6aa35fa556fb093fa3be3c79550d38a91cee9bb /src | |
| parent | d7f351f768a295ce74c91f67993e1df24b082bba (diff) | |
Correctly display hover info for bitset with underlying type
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/ast.odin | 5 |
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, "[") |