diff options
| author | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-08-28 20:28:57 -0400 |
|---|---|---|
| committer | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-08-28 20:28:57 -0400 |
| commit | d36eccd1ed440c14f6b0138daeaebd206cd1d208 (patch) | |
| tree | efa6052a920ac301e14cd5d8a09fb109c89001ec /src | |
| parent | 8fbda6ec890ec1d5cf4b886898877b2abb6b9126 (diff) | |
Correct resolving binary expr implicit selector expr
Diffstat (limited to 'src')
| -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) } } |