From 8bb33f7d8cb6504c892eecd253dfce72fd68ea3c Mon Sep 17 00:00:00 2001 From: Will Lillis Date: Sun, 13 Jul 2025 13:15:33 -0400 Subject: [PATCH] perf: reorder conditional operands (cherry picked from commit 854f527f6ef9fdf563efb13d016e52df3ee6c45c) --- cli/generate/src/prepare_grammar/flatten_grammar.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/generate/src/prepare_grammar/flatten_grammar.rs b/cli/generate/src/prepare_grammar/flatten_grammar.rs index 66f16fc0..cb0f1dae 100644 --- a/cli/generate/src/prepare_grammar/flatten_grammar.rs +++ b/cli/generate/src/prepare_grammar/flatten_grammar.rs @@ -266,7 +266,7 @@ pub(super) fn flatten_grammar( let used = symbol_is_used(&variables, symbol); for production in &variable.productions { - if production.steps.is_empty() && used { + if used && production.steps.is_empty() { Err(FlattenGrammarError::EmptyString(variable.name.clone()))?; }