aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'src/server')
-rw-r--r--src/server/analysis.odin2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/analysis.odin b/src/server/analysis.odin
index 08965fb..886e647 100644
--- a/src/server/analysis.odin
+++ b/src/server/analysis.odin
@@ -2046,6 +2046,8 @@ resolve_location_type_identifier :: proc(ast_context: ^AstContext, node: ast.Ide
return resolve_location_type_expression(ast_context, n.elem)
case ^ast.Unary_Expr:
return resolve_location_type_expression(ast_context, n.expr)
+ case ^ast.Type_Cast:
+ return resolve_location_type_expression(ast_context, n.type)
}
} else if global, ok := ast_context.globals[node.name]; ok {
// Ideally we'd have a way to extract the full symbol of a global, but for now