[Boost-bugs] [Boost C++ Libraries] #10860: Switch to 1.57 causes crash in xpressive lib in Win64 release configuration

Subject: [Boost-bugs] [Boost C++ Libraries] #10860: Switch to 1.57 causes crash in xpressive lib in Win64 release configuration
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-12-09 09:08:08


#10860: Switch to 1.57 causes crash in xpressive lib in Win64 release configuration
--------------------------------------+--------------------------
 Reporter: Ivan Sakic <ivansakic@…> | Owner: eric_niebler
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: xpressive
  Version: Boost 1.57.0 | Severity: Problem
 Keywords: xpressive crash |
--------------------------------------+--------------------------
 Check for attached code, I simplified original code as much as possible so
 don't bother with logic.

 Crash happens in xpressive/detail/static/compile.hpp loc 38, but only in
 Windows 64-bit release configuration ( any other: Linux (g++ 4.8.2,) or
 debug or 32-bit work just fine ). I use Visual Studio 2013 Update 4 for
 Win build.

 Addition INFO: If you build w/o NDEBUG symbol defined or if you turned off
 optimization it works fine.

 P.S. This code works fine with boost 1.51 and Visual Studio 2010.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/10860>
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:17 UTC