diff --git a/include/toml11/parser.hpp b/include/toml11/parser.hpp index 6c707c6..6d14731 100644 --- a/include/toml11/parser.hpp +++ b/include/toml11/parser.hpp @@ -3526,7 +3526,7 @@ try_parse(std::istream& is, std::string fname = "unknown file", spec s = spec::d // read whole file as a sequence of char assert(fsize >= 0); std::vector letters(static_cast(fsize), '\0'); - is.read(reinterpret_cast(letters.data()), fsize); + is.read(reinterpret_cast(letters.data()), static_cast(fsize)); return detail::parse_impl(std::move(letters), std::move(fname), std::move(s)); }