aboutsummaryrefslogtreecommitdiff
path: root/src/server/references.odin
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2025-06-10 20:41:37 +0200
committerDanielGavin <danielgavin5@hotmail.com>2025-06-10 20:41:37 +0200
commit376af34687f14a371cb27cbfb20c8a973cf4dce2 (patch)
tree2f81a5aab774c9f56442552cbb5664224e735a74 /src/server/references.odin
parent33a69987c62e75c6c83757b08bc56654384e8cd5 (diff)
parent6a9cef08d2fb8fba3edda47e57a82c2444516bf7 (diff)
Merge branch 'fix/overloaded-procedures' of https://github.com/BradLewis/ols into BradLewis-fix/overloaded-procedures
Diffstat (limited to 'src/server/references.odin')
-rw-r--r--src/server/references.odin6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/references.odin b/src/server/references.odin
index b62efee..4456978 100644
--- a/src/server/references.odin
+++ b/src/server/references.odin
@@ -341,6 +341,12 @@ get_references :: proc(document: ^Document, position: common.Position) -> ([]com
)
position_context, ok := get_document_position_context(document, position, .Hover)
+ if !ok {
+ log.warn("Failed to get position context")
+ return {}, false
+ }
+
+ ast_context.position_hint = position_context.hint
get_globals(document.ast, &ast_context)