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) { 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(...) { } catch(...) {
if(!should_absorb_trace_exceptions()) { if(!should_absorb_trace_exceptions()) {