diff options
| author | Daniel Gavin <danielgavin5@hotmail.com> | 2021-12-31 01:05:54 +0100 |
|---|---|---|
| committer | Daniel Gavin <danielgavin5@hotmail.com> | 2021-12-31 01:05:54 +0100 |
| commit | e587db0c06c0972a67867282eb9f16448101f34b (patch) | |
| tree | bc2e50e55b423cc9a0757b734ae7ce902e8b95a7 /src/analysis | |
| parent | af15c040ce045df81567402cc4ce80412dd36b8f (diff) | |
Improve distinct type info
Diffstat (limited to 'src/analysis')
| -rw-r--r-- | src/analysis/analysis.odin | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/analysis/analysis.odin b/src/analysis/analysis.odin index 29d7760..7e14bbe 100644 --- a/src/analysis/analysis.odin +++ b/src/analysis/analysis.odin @@ -2471,6 +2471,10 @@ get_signature :: proc(ast_context: ^AstContext, ident: ast.Ident, symbol: index. return symbol.signature; } + if .Distinct in symbol.flags { + return symbol.name; + } + is_variable := resolve_ident_is_variable(ast_context, ident); #partial switch v in symbol.value { |