diff options
| -rw-r--r-- | src/server/semantic_tokens.odin | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/semantic_tokens.odin b/src/server/semantic_tokens.odin index 8733be4..91e62fa 100644 --- a/src/server/semantic_tokens.odin +++ b/src/server/semantic_tokens.odin @@ -272,7 +272,9 @@ visit_node :: proc( return } - if symbol_and_node.symbol.type == .Variable { + _, is_proc := symbol_and_node.symbol.value.(SymbolProcedureValue) + + if symbol_and_node.symbol.type == .Variable && !is_proc { write_semantic_node( builder, node, |