aboutsummaryrefslogtreecommitdiff
path: root/src/server/analysis.odin
diff options
context:
space:
mode:
authorBrad Lewis <22850972+BradLewis@users.noreply.github.com>2025-08-28 20:28:57 -0400
committerBrad Lewis <22850972+BradLewis@users.noreply.github.com>2025-08-28 20:28:57 -0400
commitd36eccd1ed440c14f6b0138daeaebd206cd1d208 (patch)
treeefa6052a920ac301e14cd5d8a09fb109c89001ec /src/server/analysis.odin
parent8fbda6ec890ec1d5cf4b886898877b2abb6b9126 (diff)
Correct resolving binary expr implicit selector expr
Diffstat (limited to 'src/server/analysis.odin')
-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)
}
}