aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2023-09-17 18:55:10 +0200
committerDanielGavin <danielgavin5@hotmail.com>2023-09-17 18:55:10 +0200
commit9575a3e076ab3d8df98d5efc6902ac2dd54edca0 (patch)
treed1fc622cc0d2cee77a95e58c626395e412c7283f /src/server
parentbfdbc198ab18ddf67f2e13485cbe79013690e30f (diff)
Fix not writing the bit_set correcty in hover and completion
Diffstat (limited to 'src/server')
-rw-r--r--src/server/analysis.odin10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/server/analysis.odin b/src/server/analysis.odin
index b48aaee..b7ff01e 100644
--- a/src/server/analysis.odin
+++ b/src/server/analysis.odin
@@ -4515,7 +4515,15 @@ get_signature :: proc(
ast_context.allocator,
)
case SymbolBitSetValue:
- return common.node_to_string(v.expr)
+ return strings.concatenate(
+ a = {
+ pointer_prefix,
+ "bit_set[",
+ common.node_to_string(v.expr),
+ "]",
+ },
+ allocator = ast_context.allocator,
+ )
case SymbolEnumValue:
if is_variable {
return symbol.name