diff --git a/src/server/analysis.odin b/src/server/analysis.odin index f3dba053..9b0d9fbf 100644 --- a/src/server/analysis.odin +++ b/src/server/analysis.odin @@ -1617,6 +1617,8 @@ resolve_comp_literal :: proc( position_context.function.type.results.list[return_index].type, ) or_return } + } else if ast_context.value_decl.type != nil { + symbol = resolve_type_expression(ast_context, ast_context.value_decl.type) or_return } set_ast_package_set_scoped(ast_context, symbol.pkg)