mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Fix 'string_to_enum_value' not compiling
This commit is contained in:
+2
-2
@@ -837,8 +837,8 @@ enum_value_to_string :: proc(val: any) -> (string, bool) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
string_to_enum_value :: proc($T: typeid, s: string) -> (T, bool) {
|
string_to_enum_value :: proc($T: typeid, s: string) -> (T, bool) {
|
||||||
ti := type_info_base(type_info_of(T));
|
ti := runtime.type_info_base(type_info_of(T));
|
||||||
if e, ok := ti.variant.(Type_Info_Enum); ok {
|
if e, ok := ti.variant.(runtime.Type_Info_Enum); ok {
|
||||||
for str, idx in e.names {
|
for str, idx in e.names {
|
||||||
if s == str {
|
if s == str {
|
||||||
// NOTE(bill): Unsafe cast
|
// NOTE(bill): Unsafe cast
|
||||||
|
|||||||
Reference in New Issue
Block a user