diff --git a/toml/combinator.hpp b/toml/combinator.hpp index a81eeed..4c69093 100644 --- a/toml/combinator.hpp +++ b/toml/combinator.hpp @@ -22,7 +22,7 @@ namespace detail // to output character as an error message. inline std::string show_char(const char c) { - if(std::isgraph(c)) + if(std::isgraph(*reinterpret_cast(std::addressof(c)))) { return std::string(1, c); }