summaryrefslogtreecommitdiffstats
path: root/src/output_source.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/output_source.cpp')
-rw-r--r--src/output_source.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/output_source.cpp b/src/output_source.cpp
index 576ecbc..0ae5628 100644
--- a/src/output_source.cpp
+++ b/src/output_source.cpp
@@ -142,11 +142,11 @@ void output_source_t::emit_gotos(const std::string &lhs) {
std::map<unsigned, std::set<unsigned>> gotos;
for (size_t state = 0; state < get_generator()->get_state_count(); state++) {
- auto it = get_generator()->get_gotos().find(std::make_pair(state, lhs));
+ auto it = get_generator()->get_gotos().find({state, lhs});
if (it == get_generator()->get_gotos().end())
continue;
- std::set<unsigned> &states = gotos.insert(std::make_pair(it->second, std::set<unsigned>())).first->second;
+ std::set<unsigned> &states = gotos.insert({it->second, std::set<unsigned>()}).first->second;
states.insert(state);
}