aboutsummaryrefslogtreecommitdiff
path: root/src/server/hover.odin
diff options
context:
space:
mode:
authorBrad Lewis <22850972+BradLewis@users.noreply.github.com>2025-08-12 15:17:30 -0400
committerBrad Lewis <22850972+BradLewis@users.noreply.github.com>2025-08-12 15:17:30 -0400
commit3ac736266e7019b0628b08da1b540e668568a63f (patch)
treee4c85e851a87c7c3e62a0d19c899f3bbd55432ab /src/server/hover.odin
parenta061543c302e07ed29531289de3fd438ea98e395 (diff)
Correctly handle field return values from procs
Diffstat (limited to 'src/server/hover.odin')
-rw-r--r--src/server/hover.odin8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/server/hover.odin b/src/server/hover.odin
index cba2234..2c68ad0 100644
--- a/src/server/hover.odin
+++ b/src/server/hover.odin
@@ -410,11 +410,9 @@ get_hover_information :: proc(document: ^Document, position: common.Position) ->
}
if resolved, ok := resolve_type_identifier(&ast_context, ident); ok {
- if resolved.name != ident.name {
- resolved.type_name = resolved.name
- resolved.type_pkg = resolved.pkg
- resolved.name = ident.name
- }
+ resolved.type_name = resolved.name
+ resolved.type_pkg = resolved.pkg
+ resolved.name = ident.name
if resolved.type == .Variable {
resolved.pkg = ast_context.document_package
}