diff --git a/plugins/chain_plugin/include/eosio/chain_plugin/chain_plugin.hpp b/plugins/chain_plugin/include/eosio/chain_plugin/chain_plugin.hpp index 8ab6517ae8..82fd082e48 100644 --- a/plugins/chain_plugin/include/eosio/chain_plugin/chain_plugin.hpp +++ b/plugins/chain_plugin/include/eosio/chain_plugin/chain_plugin.hpp @@ -587,7 +587,7 @@ class read_only : public api_base { const auto* t_id = d.find(boost::make_tuple(p.code, scope, p.table)); const auto* index_t_id = d.find(boost::make_tuple(p.code, scope, name(table_with_index))); if( t_id != nullptr && index_t_id != nullptr ) { - using secondary_key_type = std::result_of_t; + using secondary_key_type = std::invoke_result_t; static_assert( std::is_same::value, "Return type of conv does not match type of secondary key for IndexType" ); const auto& secidx = d.get_index();