From 09418f1b080ea718bd0d683c1d9d88925bd7b5ba Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Mon, 20 Oct 2025 16:30:59 -0700 Subject: [PATCH] pipe member finding errors through correctly --- src/eval/eval_ir.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/eval/eval_ir.c b/src/eval/eval_ir.c index e669287b..2352e077 100644 --- a/src/eval/eval_ir.c +++ b/src/eval/eval_ir.c @@ -699,6 +699,10 @@ e_push_irtree_and_type_from_expr(Arena *arena, E_IRTreeAndType *root_parent, E_I result = new_result_maybe; break; } + else if(new_result_maybe.msgs.count != 0 && result.msgs.count == 0) + { + result = new_result_maybe; + } } if(result.root != &e_irnode_nil) {