diff options
Diffstat (limited to 'libstdc++-v3/include')
-rw-r--r-- | libstdc++-v3/include/ext/pod_char_traits.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libstdc++-v3/include/ext/pod_char_traits.h b/libstdc++-v3/include/ext/pod_char_traits.h index e027585e704..d6de298a90f 100644 --- a/libstdc++-v3/include/ext/pod_char_traits.h +++ b/libstdc++-v3/include/ext/pod_char_traits.h @@ -177,7 +177,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION static int_type eof() { - int_type __r = { -1 }; + int_type __r = { static_cast<typename __gnu_cxx::__conditional_type + <std::__is_integer<int_type>::__value, + int_type, int>::__type>(-1) }; return __r; } |