id summary reporter owner description type status milestone component version severity resolution keywords cc 9061 Incorrect usage of `long long` in Boost.Intrusive Antony Polukhin Ion Gaztañaga "`boost/intrusive/detail/utilities.hpp` uses `long long` even on C++03/C++98 compilers, which do not have support that type: {{{ In file included from ../boost/intrusive/slist_hook.hpp:19, from ../boost/intrusive/slist.hpp:21, from ../boost/container/detail/multiallocation_chain.hpp:19, from ../boost/container/detail/allocator_version_traits.hpp:22, from ../boost/container/string.hpp:48, from ../libs/conversion/test/lexical_cast_containers_test.cpp:13: ../boost/intrusive/detail/utilities.hpp:435:41: warning: use of C99 long long integer constant In file included from ../boost/container/detail/utilities.hpp:28, from ../boost/container/string.hpp:42, from ../libs/conversion/test/lexical_cast_containers_test.cpp:13: ../boost/container/detail/type_traits.hpp:73: error: ISO C++ does not support 'long long' In file included from ../boost/intrusive/slist_hook.hpp:19, from ../boost/intrusive/slist.hpp:21, from ../boost/container/detail/multiallocation_chain.hpp:19, from ../boost/container/detail/allocator_version_traits.hpp:22, from ../boost/container/string.hpp:48, from ../libs/conversion/test/lexical_cast_containers_test.cpp:13: ../boost/intrusive/detail/utilities.hpp:562: error: ISO C++ does not support 'long long' }}}" Bugs closed Boost 1.55.0 intrusive Boost 1.54.0 Regression fixed long long intrusive containers