From b3d6b2913e925c74701700a10b3b855ada2da0cb Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Fri, 18 Oct 2024 13:47:51 -0700 Subject: [PATCH] fix enum value committing --- src/raddbg/raddbg_core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/raddbg/raddbg_core.c b/src/raddbg/raddbg_core.c index 1073f206..58ab9649 100644 --- a/src/raddbg/raddbg_core.c +++ b/src/raddbg/raddbg_core.c @@ -2760,7 +2760,8 @@ rd_commit_eval_value_string(E_Eval dst_eval, String8 string, B32 string_needs_un E_TypeKind direct_type_kind = e_type_kind_from_key(direct_type_key); String8 commit_data = {0}; B32 commit_at_ptr_dest = 0; - if(E_TypeKind_FirstBasic <= type_kind && type_kind <= E_TypeKind_LastBasic) + if((E_TypeKind_FirstBasic <= type_kind && type_kind <= E_TypeKind_LastBasic) || + type_kind == E_TypeKind_Enum) { E_Eval src_eval = e_eval_from_string(scratch.arena, string); commit_data = push_str8_copy(scratch.arena, str8_struct(&src_eval.value));