Ticket #3657 (closed Bugs: fixed)
integer.hpp does not compile in MSVS 8.0 with /Za
|Reported by:||abadura@…||Owned by:||dlwalker|
Compilation of a CPP file containing only an inclusion to <boost/integer.hpp> fails on MS Visual Studio 2008 Standard when /Za option is used (extensions are disabled).
It seems the error should show up on other editions of VS 2008 and on VS 2005 as well.
It seems the error is caused by "config/compiler/visualc.hpp" incorrectly not defining ::boost::long_long_type in case of /Za option.
It seems the error is also caused by "integer_fwd.hpp" checking for ULLONG_MAX preprocessor definition rather then BOOST_HAS_LONG_LONG.
- Status changed from new to closed
- Resolution set to fixed
- Status changed from closed to reopened
- Version changed from Boost 1.41.0 to Boost 1.42.0
- Resolution fixed deleted
- Milestone changed from Boost 1.42.0 to Boost 1.43.0