Bradley-Meyers-MacBook-Air:example bradleymeyer$ g++ --version g++ (MacPorts gcc45 4.5.4_6) 4.5.4 Copyright (C) 2010 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Bradley-Meyers-MacBook-Air:example bradleymeyer$ g++ -I/Users/bradleymeyer/special/boost/boost-trunk/ -Wconversion -o test write_graphviz.cpp In file included from /Users/bradleymeyer/special/boost/boost-trunk/boost/xpressive/match_results.hpp:56:0, from /Users/bradleymeyer/special/boost/boost-trunk/boost/xpressive/detail/core/access.hpp:21, from /Users/bradleymeyer/special/boost/boost-trunk/boost/xpressive/detail/core/state.hpp:18, from /Users/bradleymeyer/special/boost/boost-trunk/boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp:20, from /Users/bradleymeyer/special/boost/boost-trunk/boost/xpressive/detail/core/matchers.hpp:17, from /Users/bradleymeyer/special/boost/boost-trunk/boost/xpressive/regex_primitives.hpp:22, from /Users/bradleymeyer/special/boost/boost-trunk/boost/xpressive/xpressive_static.hpp:24, from /Users/bradleymeyer/special/boost/boost-trunk/boost/graph/graphviz.hpp:34, from write_graphviz.cpp:13: /Users/bradleymeyer/special/boost/boost-trunk/boost/xpressive/detail/utility/sequence_stack.hpp: In member function 'T* boost::xpressive::detail::sequence_stack::grow_(size_t, const T&) [with T = boost::xpressive::detail::sub_match_impl<__gnu_cxx::__normal_iterator > >, size_t = long unsigned int]': /Users/bradleymeyer/special/boost/boost-trunk/boost/xpressive/detail/utility/sequence_stack.hpp:216:40: instantiated from 'T* boost::xpressive::detail::sequence_stack::push_sequence(size_t, const T&) [with T = boost::xpressive::detail::sub_match_impl<__gnu_cxx::__normal_iterator > >, size_t = long unsigned int]' /Users/bradleymeyer/special/boost/boost-trunk/boost/xpressive/detail/utility/sequence_stack.hpp:224:46: instantiated from 'T* boost::xpressive::detail::sequence_stack::push_sequence(size_t, const T&, boost::xpressive::detail::fill_t) [with T = boost::xpressive::detail::sub_match_impl<__gnu_cxx::__normal_iterator > >, size_t = long unsigned int]' /Users/bradleymeyer/special/boost/boost-trunk/boost/xpressive/detail/core/state.hpp:292:9: instantiated from 'void boost::xpressive::detail::match_state::init_(const boost::xpressive::detail::match_state::regex_impl&, boost::xpressive::detail::match_state::match_results&) [with BidiIter = __gnu_cxx::__normal_iterator >, boost::xpressive::detail::match_state::regex_impl = boost::xpressive::detail::regex_impl<__gnu_cxx::__normal_iterator > >, boost::xpressive::detail::match_state::match_results = boost::xpressive::match_results<__gnu_cxx::__normal_iterator > >]' /Users/bradleymeyer/special/boost/boost-trunk/boost/xpressive/detail/core/state.hpp:161:9: instantiated from 'boost::xpressive::detail::match_state::match_state(BidiIter, BidiIter, boost::xpressive::detail::match_state::match_results&, const boost::xpressive::detail::match_state::regex_impl&, boost::xpressive::regex_constants::match_flag_type) [with BidiIter = __gnu_cxx::__normal_iterator >, boost::xpressive::detail::match_state::match_results = boost::xpressive::match_results<__gnu_cxx::__normal_iterator > >, boost::xpressive::detail::match_state::regex_impl = boost::xpressive::detail::regex_impl<__gnu_cxx::__normal_iterator > >]' /Users/bradleymeyer/special/boost/boost-trunk/boost/xpressive/regex_algorithms.hpp:62:97: instantiated from 'bool boost::xpressive::detail::regex_match_impl(typename boost::mpl::identity::type, typename boost::mpl::identity::type, boost::xpressive::match_results&, const boost::xpressive::basic_regex&, boost::xpressive::regex_constants::match_flag_type) [with BidiIter = __gnu_cxx::__normal_iterator >, typename boost::mpl::identity::type = __gnu_cxx::__normal_iterator >]' /Users/bradleymeyer/special/boost/boost-trunk/boost/xpressive/regex_algorithms.hpp:261:64: instantiated from 'bool boost::xpressive::regex_match(BidiRange&, const boost::xpressive::basic_regex&, boost::xpressive::regex_constants::match_flag_type, typename boost::disable_if >::type*) [with BidiRange = std::basic_string, BidiIter = __gnu_cxx::__normal_iterator >, typename boost::disable_if >::type = void]' /Users/bradleymeyer/special/boost/boost-trunk/boost/graph/graphviz.hpp:71:5: instantiated from 'std::string boost::escape_dot_string(const T&) [with T = std::basic_string, std::string = std::basic_string]' /Users/bradleymeyer/special/boost/boost-trunk/boost/graph/graphviz.hpp:262:5: instantiated from 'void boost::write_graphviz(std::ostream&, const Graph&, VertexPropertiesWriter, EdgePropertiesWriter, GraphPropertiesWriter, VertexID, typename boost::enable_if_c::traversal_category>::value, boost::graph::detail::no_parameter>::type) [with Graph = boost::adjacency_list, boost::property >, VertexPropertiesWriter = boost::label_writer, EdgePropertiesWriter = boost::default_writer, GraphPropertiesWriter = boost::default_writer, VertexID = boost::vec_adj_list_vertex_id_map, long unsigned int>, std::ostream = std::basic_ostream, typename boost::enable_if_c::traversal_category>::value, boost::graph::detail::no_parameter>::type = boost::graph::detail::no_parameter]' /Users/bradleymeyer/special/boost/boost-trunk/boost/graph/graphviz.hpp:290:5: instantiated from 'void boost::write_graphviz(std::ostream&, const Graph&, VertexPropertiesWriter, EdgePropertiesWriter, GraphPropertiesWriter, typename boost::enable_if_c::traversal_category>::value, boost::graph::detail::no_parameter>::type) [with Graph = boost::adjacency_list, boost::property >, VertexPropertiesWriter = boost::label_writer, EdgePropertiesWriter = boost::default_writer, GraphPropertiesWriter = boost::default_writer, std::ostream = std::basic_ostream, typename boost::enable_if_c::traversal_category>::value, boost::graph::detail::no_parameter>::type = boost::graph::detail::no_parameter]' /Users/bradleymeyer/special/boost/boost-trunk/boost/graph/graphviz.hpp:312:5: instantiated from 'void boost::write_graphviz(std::ostream&, const Graph&, VertexWriter, typename boost::enable_if_c::traversal_category>::value, boost::graph::detail::no_parameter>::type) [with Graph = boost::adjacency_list, boost::property >, VertexWriter = boost::label_writer, std::ostream = std::basic_ostream, typename boost::enable_if_c::traversal_category>::value, boost::graph::detail::no_parameter>::type = boost::graph::detail::no_parameter]' write_graphviz.cpp:57:55: instantiated from here /Users/bradleymeyer/special/boost/boost-trunk/boost/xpressive/detail/utility/sequence_stack.hpp:118:114: warning: conversion to 'double' from 'size_t' may alter its value