aboutsummaryrefslogtreecommitdiff
path: root/src/analysis
diff options
context:
space:
mode:
authorDaniel Gavin <danielgavin5@hotmail.com>2021-12-31 01:05:54 +0100
committerDaniel Gavin <danielgavin5@hotmail.com>2021-12-31 01:05:54 +0100
commite587db0c06c0972a67867282eb9f16448101f34b (patch)
treebc2e50e55b423cc9a0757b734ae7ce902e8b95a7 /src/analysis
parentaf15c040ce045df81567402cc4ce80412dd36b8f (diff)
Improve distinct type info
Diffstat (limited to 'src/analysis')
-rw-r--r--src/analysis/analysis.odin4
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 {