Boost logo

Boost :

Subject: [boost] [conversion] Lot of 'long long' warnings
From: sguazt (marco.guazzone_at_[hidden])
Date: 2012-01-30 03:21:19


Hello,

When compiling with GCC 4.6.2 with flags '-Wall -Wextra -ansi
-pedantic', I get the following warnings concerning the use of the
'long long' type under the ISO C++98:

boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:16:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:21:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:28:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:33:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:40:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:45:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:52:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:57:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:64:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:69:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:76:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:81:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:88:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:93:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:100:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:105:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:112:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:117:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:124:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:129:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:136:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:141:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:148:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:153:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:160:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:165:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:172:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:177:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:184:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:189:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:196:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:201:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:208:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:213:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:220:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:225:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:232:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:237:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:244:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:249:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:256:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:261:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:268:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:273:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:280:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:285:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:292:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:297:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:303:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:304:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:309:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:315:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:316:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:321:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:327:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:328:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:333:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:339:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:340:13:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
boost-trunk/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp:345:23:
warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]

Could you fix them?

Thank you very much.

Best,

-- Marco


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk