12345678910111213141516171819202122232425262728 |
- // Copyright 2018 Peter Dimov.
- // Distributed under the Boost Software License, Version 1.0.
- #include <boost/system/error_code.hpp>
- using namespace boost::system;
- static void f( error_code & ec )
- {
- ec = error_code();
- }
- #if defined(_WIN32)
- # include <windows.h> // SetErrorMode
- #endif
- int main()
- {
- #if defined(_WIN32)
- SetErrorMode( SetErrorMode( 0 ) | SEM_NOGPFAULTERRORBOX );
- #endif
- // this should crash
- f( boost::throws() );
- }
|