Subject: [Boost-bugs] [Boost C++ Libraries] #10903: planar_face_traversal function
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-12-27 04:53:22
#10903: planar_face_traversal function
------------------------------------------+------------------------------
Reporter: dumnas@⦠| Owner: jeffrey.hellrung
Type: Bugs | Status: new
Milestone: To Be Determined | Component: iterator
Version: Boost 1.57.0 | Severity: Problem
Keywords: Visual Studio 2013 'Release' |
------------------------------------------+------------------------------
Visual Studio 'Release' Configuration.
In function
void planar_face_traversal(const Graph& g,
PlanarEmbedding embedding,
Visitor& visitor, EdgeIndexMap em
)
In the for loop
for(boost::tie(fi,fi_end) = edges(g); fi != fi_end; ++fi)
as soon as it executes the line
edge_t e(*fi);
the variable 'g' becomes null at runtime.
This is true for VS 2010, 2012, 2013. For Debug configuration, it does
not occur, but as soon as the code is put 'release' the problem is
consistent.
It looks like a Visual Studio bug, but I am not sure how to claim a bug
report to Microsoft.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/10903> 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