From cba503151056b448b7a3730dc36ef6655550ade5 Mon Sep 17 00:00:00 2001 From: Batuhan Taskaya Date: Mon, 25 May 2020 01:20:18 +0300 Subject: [PATCH] bpo-40334: Support suppressing of multiple optional variables in Pegen (GH-20367) --- Tools/peg_generator/pegen/c_generator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Tools/peg_generator/pegen/c_generator.py b/Tools/peg_generator/pegen/c_generator.py index 362698b0df62e2..1249d4f683e261 100644 --- a/Tools/peg_generator/pegen/c_generator.py +++ b/Tools/peg_generator/pegen/c_generator.py @@ -694,8 +694,8 @@ def visit_Alt( if v == "_cut_var": v += " = 0" # cut_var must be initialized self.print(f"{var_type}{v};") - if v == "_opt_var": - self.print("UNUSED(_opt_var); // Silence compiler warnings") + if v.startswith("_opt_var"): + self.print(f"UNUSED({v}); // Silence compiler warnings") with self.local_variable_context(): if is_loop: