diff options
Diffstat (limited to 'src/server/analysis.odin')
| -rw-r--r-- | src/server/analysis.odin | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/analysis.odin b/src/server/analysis.odin index c1d0016..7b94167 100644 --- a/src/server/analysis.odin +++ b/src/server/analysis.odin @@ -2272,6 +2272,12 @@ resolve_symbol_return :: proc(ast_context: ^AstContext, symbol: Symbol, ok := tr #partial switch &v in symbol.value { case SymbolProcedureGroupValue: if s, ok := resolve_function_overload(ast_context, v.group.derived.(^ast.Proc_Group)^); ok { + if s.doc == "" { + s.doc = symbol.doc + } + if s.comment == "" { + s.comment = symbol.comment + } s.range = symbol.range s.uri = symbol.uri return s, true |