diff options
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/analysis.odin | 4 |
1 files changed, 2 insertions, 2 deletions
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) } } |