Fix gcc 5

This commit is contained in:
Jeremy 2023-10-04 14:30:17 -04:00
parent 15b2f36934
commit 3cdcc847c9
No known key found for this signature in database
GPG Key ID: 19AA8270105E8EB4

View File

@ -675,7 +675,8 @@ namespace libdwarf {
}
}
if(resolver_object.has_value() && get_cache_mode() == cache_mode::prioritize_speed) {
resolver_map.insert({obj_name, std::move(resolver_object).unwrap()});
// .emplace needed, for some reason .insert tries to copy <= gcc 7.2
resolver_map.emplace(obj_name, std::move(resolver_object).unwrap());
}
} catch(...) {
if(!should_absorb_trace_exceptions()) {