[Boost-bugs] [Boost C++ Libraries] #10903: planar_face_traversal function

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