Avoid aggregate initialization syntax in places where C++11 doesn't allow it

This commit is contained in:
Max Brunsfeld 2017-08-07 13:02:50 -07:00
parent 56ecc8b602
commit e932d09908
3 changed files with 15 additions and 14 deletions

View file

@ -73,15 +73,14 @@ class ParseTableBuilder {
Symbol start_symbol = grammar.variables.empty() ?
Symbol::terminal(0) :
Symbol::non_terminal(0);
Production start_production{
vector<ProductionStep>(1, ProductionStep{
start_symbol,
0,
rules::AssociativityNone,
rules::Alias{}
}),
0
};
Production start_production;
start_production.steps.push_back({
start_symbol,
0,
rules::AssociativityNone,
rules::Alias{}
});
add_parse_state({}, ParseItemSet{{
{