feat: support existing enum map initialization and lookup

This commit is contained in:
2026-10-29 16:09:16 +01:00
parent 6f892bbfcc
commit 026fe36325
12 changed files with 409 additions and 27 deletions
+2
View File
@@ -121,6 +121,7 @@ Code :: enum {
invalid_c_record_field_type
missing_metadata_import
invalid_metadata_abi
invalid_undefined
}
Diagnostic :: struct {
@@ -263,5 +264,6 @@ messages :: $enummap.init(Code, []u8, {
invalid_c_record_field_type = "record field is not a supported C-layout value type",
missing_metadata_import = "typeinfo! requires importing @std/meta",
invalid_metadata_abi = "@std/meta declarations do not match the compiler reflection ABI",
invalid_undefined = "undefined requires a concrete mutable local declaration",
})