aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'src/server')
-rw-r--r--src/server/analysis.odin4
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)
}
}