Re: [Boost-bugs] [Boost C++ Libraries] #7477: boost:::format will not compile under VC++ without "Microsoft language extensions"

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #7477: boost:::format will not compile under VC++ without "Microsoft language extensions"
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-10-07 12:17:04


#7477: boost:::format will not compile under VC++ without "Microsoft language
extensions"
----------------------------------------------+-----------------------------
  Reporter: Jive Dadson <jdadson@…> | Owner: samuel_krempp
      Type: Bugs | Status: reopened
 Milestone: To Be Determined | Component: format
   Version: Boost 1.51.0 | Severity: Problem
Resolution: | Keywords: format basic_streambuf throw()
----------------------------------------------+-----------------------------

Comment (by Jive Dadson <jdadson@…>):

 @James I tracked it down. The bug is in the VC++ header file The
 declaration for ~basic_streambuf() does not have a "throw()" exception-
 specifier. Section 27.6.3, C++11; Section 27.5.1 C++03. Nevertheless,
 boost could add it harmlessly. The destructor is on line 65 in
 alt_sstream_impl.hpp.

  virtual ~basic_altstringbuf() throw() // edit, j. dadson
                 { dealloc(); }

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/7477#comment:7>
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:10 UTC