From c9be93485fddb5ed645dd2e53e81d9a087df64e9 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Tue, 29 Apr 2025 09:27:49 -0700 Subject: [PATCH] build full evaluation expr string when building a view from an eval --- 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 22cfe548..88a3f8b6 100644 --- a/src/raddbg/raddbg_core.c +++ b/src/raddbg/raddbg_core.c @@ -2336,8 +2336,9 @@ rd_view_from_eval(RD_Cfg *parent, E_Eval eval) args = type->args; args_count = type->count; } + E_Eval primary_eval = e_eval_from_expr(primary_expr); RD_Cfg *expr_root = rd_cfg_child_from_string_or_alloc(view, str8_lit("expression")); - rd_cfg_new_replace(expr_root, e_string_from_expr(scratch.arena, primary_expr, str8_zero())); + rd_cfg_new_replace(expr_root, e_full_expr_string_from_key(scratch.arena, primary_eval.key)); { U64 unnamed_order_idx = 0; for EachIndex(arg_idx, args_count)