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 {