diff options
| author | DanielGavin <danielgavin5@hotmail.com> | 2024-10-05 13:03:55 +0200 |
|---|---|---|
| committer | DanielGavin <danielgavin5@hotmail.com> | 2024-10-05 13:03:55 +0200 |
| commit | e0dc37746a0cab0cc714212b756cce309f1c9914 (patch) | |
| tree | d0f6eec5c5b6014d7081f92bfeccc9718baccb51 /src/server/collector.odin | |
| parent | bd888dd3d45ecc9994bffe4c33c44af3dc765d02 (diff) | |
Handle untyped variables in generics. Also don't show signatures with the overloaded types.
Diffstat (limited to 'src/server/collector.odin')
| -rw-r--r-- | src/server/collector.odin | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/server/collector.odin b/src/server/collector.odin index a9df6a6..da98f6a 100644 --- a/src/server/collector.odin +++ b/src/server/collector.odin @@ -126,9 +126,11 @@ collect_procedure_fields :: proc( } value := SymbolProcedureValue { - return_types = returns[:], - arg_types = args[:], - generic = is_procedure_generic(proc_type), + return_types = returns[:], + orig_return_types = returns[:], + arg_types = args[:], + orig_arg_types = args[:], + generic = is_procedure_generic(proc_type), } return value |