Re: [Boost-bugs] [Boost C++ Libraries] #4636: Run-Time Check Failure #1 in feed_args.hpp using Visual Studio 2010

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4636: Run-Time Check Failure #1 in feed_args.hpp using Visual Studio 2010
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-11-29 12:50:52


#4636: Run-Time Check Failure #1 in feed_args.hpp using Visual Studio 2010
-------------------------------------------------------+--------------------
  Reporter: Rüdiger Brünner <rbruenner@…> | Owner: samuel_krempp
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: format
   Version: Boost 1.43.0 | Severity: Problem
Resolution: | Keywords: format Run-Time Check Failure VS2010
-------------------------------------------------------+--------------------

Comment (by dxc@…):

 it's still present in boost 1.48.0. we run our regressions on both debug
 and release builds, and for debug we turn on all the runtime checks. it
 is well and fine that the standard defines the way the cast is supposed to
 work, but it is also true that sometimes this runtime check catches a
 programmer error. we have caught a few corner-cases using this check that
 otherwise would have been lurking until the customer found it, no doubt at
 the worst possible time.

 sure, I can add the masking trick myself, but 1) not having to mess around
 in the code is one reason to use high quality libraries; and 2) if *I*
 patch it now I have to remember to patch every time, and if the code
 changes this may be non-trivial.

 can this really not be fixed? it has been there since at least 1.38
 according to the boost users mailing list.

 dxc

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