diff options
| author | DanielGavin <danielgavin5@hotmail.com> | 2024-05-11 23:39:53 +0200 |
|---|---|---|
| committer | DanielGavin <danielgavin5@hotmail.com> | 2024-05-11 23:39:53 +0200 |
| commit | 30625d5568c085c622deece91ed8ac9e81ba28be (patch) | |
| tree | 84eb3f3e4c9b38724f10b18303aa46596af4329a /src/server/hover.odin | |
| parent | 1d2df42baa781a4838393b533601af35f9e30246 (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.odin | 5 |
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, |