From b5f421cafbb69edfdddca61c8f8eb123165884c8 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Fri, 21 Jul 2017 16:28:39 -0700 Subject: [PATCH] Fix name collision that gcc didn't tolerate --- src/compiler/build_tables/parse_item_set_builder.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/compiler/build_tables/parse_item_set_builder.cc b/src/compiler/build_tables/parse_item_set_builder.cc index 2e8aa279..5bfb2745 100644 --- a/src/compiler/build_tables/parse_item_set_builder.cc +++ b/src/compiler/build_tables/parse_item_set_builder.cc @@ -195,8 +195,8 @@ const vector &ParseItemSetBuilder::inline_production(const ParseItem if (!production->empty() && grammar.variables_to_inline.count(production->steps.front().symbol)) { iter = productions_to_insert.erase(iter); - for (auto &production : inline_production(ParseItem(inlined_step.symbol, *production, 0))) { - iter = productions_to_insert.insert(iter, &production); + for (auto &inlined_production : inline_production(ParseItem(inlined_step.symbol, *production, 0))) { + iter = productions_to_insert.insert(iter, &inlined_production); } } else { ++iter;