diff --git a/src/contrib/epee/include/serialization/keyvalue_serialization_overloads.h b/src/contrib/epee/include/serialization/keyvalue_serialization_overloads.h index fc8b90a..5757d60 100644 --- a/src/contrib/epee/include/serialization/keyvalue_serialization_overloads.h +++ b/src/contrib/epee/include/serialization/keyvalue_serialization_overloads.h @@ -26,6 +26,7 @@ #pragma once +#include #include #include #include diff --git a/src/serialization/binary_archive.h b/src/serialization/binary_archive.h index f28e45c..1671ed5 100644 --- a/src/serialization/binary_archive.h +++ b/src/serialization/binary_archive.h @@ -48,7 +48,7 @@ template <> struct binary_archive : public binary_archive_base { explicit binary_archive(stream_type &s) : base_type(s) { - stream_type::streampos pos = stream_.tellg(); + auto pos = stream_.tellg(); stream_.seekg(0, std::ios_base::end); eof_pos_ = stream_.tellg(); stream_.seekg(pos);