From 625e197bc13ff3120137b6ed37505002cb7684ec Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Sat, 13 Jan 2024 21:14:58 -0800 Subject: [PATCH] eval parser -> prefer later type name matches to earlier --- src/eval/eval_parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/eval/eval_parser.c b/src/eval/eval_parser.c index 58e80acf..b6e8834f 100644 --- a/src/eval/eval_parser.c +++ b/src/eval/eval_parser.c @@ -470,7 +470,7 @@ eval_leaf_type_from_name(RADDBG_Parsed *rdbg, String8 name) U32 *matches = raddbg_matches_from_map_node(rdbg, node, &match_count); if(match_count != 0) { - U32 type_node_idx = matches[0]; + U32 type_node_idx = matches[match_count-1]; if(type_node_idx < rdbg->type_node_count) { RADDBG_TypeNode *type_node = &rdbg->type_nodes[type_node_idx];