diff options
| author | DanielGavin <danielgavin5@hotmail.com> | 2025-06-07 21:31:44 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-07 21:31:44 +0200 |
| commit | a42400e0c9f1471ec27454476f6fe6c19dc95242 (patch) | |
| tree | d1626db02ab4f255806fac323fc386163b60ca53 /src/server/analysis.odin | |
| parent | c2a2283bf4e0cc2c2b25a6ee2014a18c3b11f3c7 (diff) | |
| parent | 24e32736b3c19b541a810e07927db50d71e07423 (diff) | |
Merge pull request #648 from BradLewis/feat/add-hover-to-enum-values
Add hover support for implicit selector expr
Diffstat (limited to 'src/server/analysis.odin')
| -rw-r--r-- | src/server/analysis.odin | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/analysis.odin b/src/server/analysis.odin index 7f0007e..668260b 100644 --- a/src/server/analysis.odin +++ b/src/server/analysis.odin @@ -3727,9 +3727,10 @@ unwrap_super_enum :: proc( for type in symbol_union.types { symbol := resolve_type_expression(ast_context, type) or_return - value := symbol.value.(SymbolEnumValue) or_return - append(&names, ..value.names) - append(&ranges, ..value.ranges) + if value, ok := symbol.value.(SymbolEnumValue); ok { + append(&names, ..value.names) + append(&ranges, ..value.ranges) + } } ret_value.names = names[:] |