From 71905d3f7e8e781fd69792378a4d0f6fa5958136 Mon Sep 17 00:00:00 2001 From: Thea Rossman Date: Fri, 26 Jun 2026 14:33:20 -0700 Subject: [PATCH] run update_body before adding more predicates in compiler --- compiler/src/state_filters.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/src/state_filters.rs b/compiler/src/state_filters.rs index 1e6e4308..d1ac6a7b 100644 --- a/compiler/src/state_filters.rs +++ b/compiler/src/state_filters.rs @@ -244,8 +244,8 @@ fn add_unary_pred( }; let mut body: Vec = vec![]; - gen_state_filter_util(&mut body, node, tree, statics, sub, extract_sessions); update_body(&mut body, node, sub); + gen_state_filter_util(&mut body, node, tree, statics, sub, extract_sessions); if first_unary { code.push(quote! { @@ -304,8 +304,8 @@ fn add_pred( extract_sessions: bool, ) { let mut body: Vec = vec![]; - gen_state_filter_util(&mut body, node, tree, statics, sub, extract_sessions); update_body(&mut body, node, sub); + gen_state_filter_util(&mut body, node, tree, statics, sub, extract_sessions); if node.if_else { code.push(quote! { else if #pred_tokenstream {