Changeset 44706


Ignore:
Timestamp:
Apr 21, 2008, 10:42:54 PM (10 years ago)
Author:
Emil Dotchevski
Message:

Fixed MSVC-specific compile errors when /Za command-line option is used, due to lack of throw() in std::~exception().

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/boost/exception/enable_error_info.hpp

    r44114 r44706  
    2424            error_info_injector( T const & x ):
    2525                T(x)
     26                {
     27                }
     28
     29            ~error_info_injector() throw()
    2630                {
    2731                }
  • trunk/boost/exception_ptr.hpp

    r44439 r44706  
    3131            {
    3232            }
     33
     34                ~unknown_exception() throw()
     35                        {
     36                        }
    3337        };
    3438
     
    5761                {
    5862                }
     63
     64                        ~current_exception_std_exception_wrapper() throw()
     65                                {
     66                                }
    5967            };
    6068
  • trunk/libs/exception/test/Jamfile.v2

    r44442 r44706  
    77
    88import testing ;
     9
     10project :
     11    requirements
     12        <link>static
     13        <runtime-link>static
     14        <toolset>msvc:<cxxflags>/Za
     15    ;
    916
    1017#to_string
Note: See TracChangeset for help on using the changeset viewer.