From 8dee06afd7c1883e57b2ffc88473a403d39d4a6f Mon Sep 17 00:00:00 2001 From: Brad Lewis <22850972+BradLewis@users.noreply.github.com> Date: Sat, 26 Jul 2025 19:17:56 -0400 Subject: Correctly resolve enum value_decl --- src/server/analysis.odin | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/server') diff --git a/src/server/analysis.odin b/src/server/analysis.odin index 91fa2c1..6cbc14d 100644 --- a/src/server/analysis.odin +++ b/src/server/analysis.odin @@ -2283,6 +2283,12 @@ resolve_implicit_selector :: proc( } } + if position_context.value_decl != nil { + if symbol, ok := resolve_type_expression(ast_context, position_context.value_decl.type); ok { + return symbol, ok + } + } + return {}, false } -- cgit v1.2.3