Subject: [Boost-bugs] [Boost C++ Libraries] #3657: integer.hpp does not compile in MSVS 8.0 with /Za
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-11-22 13:34:40
#3657: integer.hpp does not compile in MSVS 8.0 with /Za
---------------------------+------------------------------------------------
Reporter: abadura@⦠| Owner: dlwalker
Type: Bugs | Status: new
Milestone: Boost 1.42.0 | Component: integer
Version: Boost 1.41.0 | Severity: Problem
Keywords: |
---------------------------+------------------------------------------------
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.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/3657> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:01 UTC