Ticket #3612: boost_iostreams_throw_new.diff

File boost_iostreams_throw_new.diff, 1.2 KB (added by Richard Smith <richard@…>, 13 years ago)
  • boost/iostreams/device/mapped_file.hpp

    a b  
    393393    param_type params(p);
    394394    if (params.flags) {
    395395        if (params.flags != mapped_file::readonly)
    396             throw new BOOST_IOSTREAMS_FAILURE("invalid flags");
     396            throw BOOST_IOSTREAMS_FAILURE("invalid flags");
    397397    } else {
    398398        if (params.mode & BOOST_IOS::out)
    399             throw new BOOST_IOSTREAMS_FAILURE("invalid mode");
     399            throw BOOST_IOSTREAMS_FAILURE("invalid mode");
    400400        params.mode |= BOOST_IOS::in;
    401401    }
    402402    open_impl(params);
     
    479479    param_type params(p);
    480480    if (params.flags) {
    481481        if (params.flags & mapped_file::readonly)
    482             throw new BOOST_IOSTREAMS_FAILURE("invalid flags");
     482            throw BOOST_IOSTREAMS_FAILURE("invalid flags");
    483483    } else {
    484484        if (params.mode & BOOST_IOS::in)
    485             throw new BOOST_IOSTREAMS_FAILURE("invalid mode");
     485            throw BOOST_IOSTREAMS_FAILURE("invalid mode");
    486486        params.mode |= BOOST_IOS::out;
    487487    }
    488488    mapped_file::open(params);