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