From d36eccd1ed440c14f6b0138daeaebd206cd1d208 Mon Sep 17 00:00:00 2001 From: Brad Lewis <22850972+BradLewis@users.noreply.github.com> Date: Thu, 28 Aug 2025 20:28:57 -0400 Subject: Correct resolving binary expr implicit selector expr --- src/server/analysis.odin | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/analysis.odin b/src/server/analysis.odin index 9b2bc2b..9afdbc2 100644 --- a/src/server/analysis.odin +++ b/src/server/analysis.odin @@ -2132,9 +2132,9 @@ resolve_implicit_selector :: proc( if position_context.binary != nil { if position_in_node(position_context.binary.left, position_context.position) { - return resolve_type_expression(ast_context, position_context.binary.right) - } else { return resolve_type_expression(ast_context, position_context.binary.left) + } else if position_in_node(position_context.binary.left, position_context.position) { + return resolve_type_expression(ast_context, position_context.binary.right) } } -- cgit v1.2.3