[Boost-bugs] [Boost C++ Libraries] #3657: integer.hpp does not compile in MSVS 8.0 with /Za

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