summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBatuhan Taskaya <batuhanosmantaskaya@gmail.com>2020-05-25 01:20:18 +0300
committerGitHub <noreply@github.com>2020-05-24 23:20:18 +0100
commitcba503151056b448b7a3730dc36ef6655550ade5 (patch)
tree14ca6b160da3cb46ea02a2db2476b9a7cff291a0
parentc73914a562580ae72048876cb42ed8e76e2c83f9 (diff)
downloadcpython-git-cba503151056b448b7a3730dc36ef6655550ade5.tar.gz
bpo-40334: Support suppressing of multiple optional variables in Pegen (GH-20367)
-rw-r--r--Tools/peg_generator/pegen/c_generator.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/Tools/peg_generator/pegen/c_generator.py b/Tools/peg_generator/pegen/c_generator.py
index 362698b0df..1249d4f683 100644
--- a/Tools/peg_generator/pegen/c_generator.py
+++ b/Tools/peg_generator/pegen/c_generator.py
@@ -694,8 +694,8 @@ class CParserGenerator(ParserGenerator, GrammarVisitor):
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: