aboutsummaryrefslogtreecommitdiff
path: root/src/server/hover.odin
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2024-05-11 23:39:53 +0200
committerDanielGavin <danielgavin5@hotmail.com>2024-05-11 23:39:53 +0200
commit30625d5568c085c622deece91ed8ac9e81ba28be (patch)
tree84eb3f3e4c9b38724f10b18303aa46596af4329a /src/server/hover.odin
parent1d2df42baa781a4838393b533601af35f9e30246 (diff)
Refractor ast_context.current_package now being called through defered functions
Diffstat (limited to 'src/server/hover.odin')
-rw-r--r--src/server/hover.odin5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/hover.odin b/src/server/hover.odin
index 566b41c..1dbd8a6 100644
--- a/src/server/hover.odin
+++ b/src/server/hover.odin
@@ -165,7 +165,8 @@ get_hover_information :: proc(
}
}
}
- } else if v, ok := comp_symbol.value.(SymbolBitFieldValue); ok {
+ } else if v, ok := comp_symbol.value.(SymbolBitFieldValue);
+ ok {
for name, i in v.names {
if name == field.name {
if symbol, ok := resolve_type_expression(
@@ -257,7 +258,7 @@ get_hover_information :: proc(
return {}, false, false
}
- ast_context.current_package = selector.pkg
+ set_ast_package_set_scoped(&ast_context, selector.pkg)
if selector, ok = resolve_type_expression(
&ast_context,