diff options
Diffstat (limited to 'src/generator_lr0.cpp')
-rw-r--r-- | src/generator_lr0.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/generator_lr0.cpp b/src/generator_lr0.cpp index a01e2d7..e2da79f 100644 --- a/src/generator_lr0.cpp +++ b/src/generator_lr0.cpp @@ -39,11 +39,11 @@ void generator_lr0_t::add_reduction(size_t from, size_t rule) { throw conflict_error("reduce/reduce conflict"); for (const symbol_t &sym : get_terminals()) { - if (get_shifts().count(std::make_pair(from, sym))) + if (get_shifts().count({from, sym})) throw conflict_error("shift/reduce conflict"); } - reductions.insert(std::make_pair(from, rule)); + reductions.insert({from, rule}); } } |