DATE-MARKER 3379 Sat Apr 4 13:22:50 CEST 2009 ...patience... ...found 2066 targets... ...updating 52 targets... MkDir1 ../../../bin MkDir1 ../../../bin/boost MkDir1 ../../../bin/boost/libs MkDir1 ../../../bin/boost/libs/wave MkDir1 ../../../bin/boost/libs/wave/build MkDir1 ../../../bin/boost/libs/wave/build/libboost_wave.a MkDir1 ../../../bin/boost/libs/wave/build/libboost_wave.a/gcc MkDir1 ../../../bin/boost/libs/wave/build/libboost_wave.a/gcc/release gcc-C++-action ../../../bin/boost/libs/wave/build/libboost_wave.a/gcc/release/instantiate_cpp_exprgrammar.o In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_grammar.hpp:35, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_exprgrammar.cpp:20: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp: In member function 'boost::wave::grammars::closures::closure_value& boost::wave::grammars::closures::closure_value::operator+=(const boost::wave::grammars::closures::closure_value&)': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:185: warning: suggest parentheses around '&&' within '||' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:199: warning: suggest parentheses around '&&' within '||' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp: In member function 'boost::wave::grammars::closures::closure_value& boost::wave::grammars::closures::closure_value::operator-=(const boost::wave::grammars::closures::closure_value&)': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:252: warning: suggest parentheses around '&&' within '||' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:266: warning: suggest parentheses around '&&' within '||' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:310: warning: suggest parentheses around '&&' within '||' In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/wave_config.hpp:163, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_exprgrammar.cpp:10: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'Storage& boost::wave::util::CowString::Data() const [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1239: instantiated from 'boost::wave::util::CowString::CowString(const typename Storage::value_type*, typename Storage::allocator_type::size_type, const typename Storage::allocator_type&) [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*, typename Storage::value_type = boost::wave::util::AllocatorStringStorage::value_type, typename Storage::allocator_type::size_type = std::allocator::size_type, typename Storage::allocator_type = boost::wave::util::AllocatorStringStorage >::allocator_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1465: instantiated from 'boost::wave::util::flex_string::flex_string(const typename traits_type::char_type*, const A&) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>, typename traits_type::char_type = std::char_traits::char_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/token_ids.hpp:498: instantiated from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1177: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core/non_terminal/rule.hpp:33, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core.hpp:42, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_grammar.hpp:15, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_exprgrammar.cpp:20: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp: In member function 'typename boost::spirit::parser_result::type boost::spirit::impl::rule_base::parse(const ScannerT&) const [with ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, DerivedT = boost::spirit::rule, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, EmbedT = const boost::spirit::rule, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>&, T0 = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, T1 = boost::spirit::closure_context, T2 = boost::spirit::nil_t, typename boost::spirit::parser_result::type = boost::spirit::parser_result, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> > >::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:269: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_grammar.hpp:37, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_exprgrammar.cpp:20: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In function 'StringT boost::wave::util::impl::as_string(IteratorT, IteratorT) [with StringT = boost::wave::util::flex_string, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> >, IteratorT = std::_List_const_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/wave_config.hpp:163, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_exprgrammar.cpp:10: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'boost::wave::util::flex_string& boost::wave::util::flex_string::operator=(const typename traits_type::char_type*) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>, typename traits_type::char_type = std::char_traits::char_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core/composite/operators.hpp:17, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/meta/impl/parser_traits.ipp:14, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/meta/parser_traits.hpp:18, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core/composite/epsilon.hpp:15, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core.hpp:49, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_grammar.hpp:15, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_exprgrammar.cpp:20: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp: In member function 'typename boost::spirit::parser_result, ScannerT>::type boost::spirit::alternative::parse(const ScannerT&) const [with ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, A = boost::spirit::alternative, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, B = boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, typename boost::spirit::parser_result, ScannerT>::type = boost::spirit::parser_result, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> > >::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:345: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:349: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:350: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:350: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:350: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:365: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:366: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:366: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:366: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:401: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:403: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:408: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:413: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:417: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:424: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:428: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:442: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:443: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:462: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:464: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:469: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:487: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:491: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:505: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:506: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:525: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:527: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:532: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core/non_terminal/rule.hpp:33, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core.hpp:42, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_grammar.hpp:15, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_exprgrammar.cpp:20: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp: In member function 'typename boost::spirit::match_result::type boost::spirit::impl::concrete_parser::do_parse_virtual(const ScannerT&) const [with ParserT = boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > >, ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, AttrT = boost::spirit::nil_t, typename boost::spirit::match_result::type = boost::spirit::match_result, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::nil_t>::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:67: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:136: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp: In member function 'typename boost::spirit::match_result::type boost::spirit::impl::concrete_parser::do_parse_virtual(const ScannerT&) const [with ParserT = boost::spirit::sequence, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > >, boost::spirit::kleene_star, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > > >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > >, phoenix::actor > > >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, phoenix::actor > > > > > >, ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, AttrT = boost::wave::grammars::closures::closure_value, typename boost::spirit::match_result::type = boost::spirit::match_result, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::wave::grammars::closures::closure_value>::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:67: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:136: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp: In member function 'typename boost::spirit::match_result::type boost::spirit::impl::concrete_parser::do_parse_virtual(const ScannerT&) const [with ParserT = boost::spirit::sequence, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > >, boost::spirit::kleene_star, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > >, phoenix::actor > > >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > > >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, phoenix::actor > > > > > >, ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, AttrT = boost::wave::grammars::closures::closure_value, typename boost::spirit::match_result::type = boost::spirit::match_result, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::wave::grammars::closures::closure_value>::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:67: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:136: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp: In member function 'typename boost::spirit::match_result::type boost::spirit::impl::concrete_parser::do_parse_virtual(const ScannerT&) const [with ParserT = boost::spirit::sequence, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > >, boost::spirit::kleene_star, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > > > >, ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, AttrT = boost::wave::grammars::closures::closure_value, typename boost::spirit::match_result::type = boost::spirit::match_result, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::wave::grammars::closures::closure_value>::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:67: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:136: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:591: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:592: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:593: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:594: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:601: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp: In member function 'typename boost::spirit::match_result::type boost::spirit::impl::concrete_parser::do_parse_virtual(const ScannerT&) const [with ParserT = boost::spirit::sequence, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > >, boost::spirit::kleene_star, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > > >, phoenix::actor > >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > > >, ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, AttrT = boost::wave::grammars::closures::closure_value, typename boost::spirit::match_result::type = boost::spirit::match_result, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::wave::grammars::closures::closure_value>::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:82: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:83: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:84: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:87: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:67: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:136: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp: In member function 'typename boost::spirit::match_result::type boost::spirit::impl::concrete_parser::do_parse_virtual(const ScannerT&) const [with ParserT = boost::spirit::sequence, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > >, boost::spirit::kleene_star, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > > > >, ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, AttrT = boost::wave::grammars::closures::closure_value, typename boost::spirit::match_result::type = boost::spirit::match_result, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::wave::grammars::closures::closure_value>::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:180: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:184: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:184: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:197: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:198: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:198: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:211: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:240: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:247: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:251: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:251: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:264: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:265: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:265: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:278: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:292: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:308: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:309: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:309: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:322: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:338: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:67: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:136: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp: In member function 'typename boost::spirit::match_result::type boost::spirit::impl::concrete_parser::do_parse_virtual(const ScannerT&) const [with ParserT = boost::spirit::sequence, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > >, boost::spirit::kleene_star, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > > > >, ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, AttrT = boost::wave::grammars::closures::closure_value, typename boost::spirit::match_result::type = boost::spirit::match_result, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::wave::grammars::closures::closure_value>::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:67: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:136: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp: In member function 'typename boost::spirit::match_result::type boost::spirit::impl::concrete_parser::do_parse_virtual(const ScannerT&) const [with ParserT = boost::spirit::sequence, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > >, boost::spirit::kleene_star, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > > >, phoenix::actor > >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > > >, ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, AttrT = boost::wave::grammars::closures::closure_value, typename boost::spirit::match_result::type = boost::spirit::match_result, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::wave::grammars::closures::closure_value>::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:82: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:83: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:84: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:87: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:67: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:136: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core/composite/operators.hpp:14, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/meta/impl/parser_traits.ipp:14, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/meta/parser_traits.hpp:18, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core/composite/epsilon.hpp:15, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core.hpp:49, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_grammar.hpp:15, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_exprgrammar.cpp:20: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp: In member function 'typename boost::spirit::parser_result, ScannerT>::type boost::spirit::sequence::parse(const ScannerT&) const [with ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, A = boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > >, B = boost::spirit::kleene_star, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > > >, typename boost::spirit::parser_result, ScannerT>::type = boost::spirit::parser_result, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > >, boost::spirit::kleene_star, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > > > >, boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> > >::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:642: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:614: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:616: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:617: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:624: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:67: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:136: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:614: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:616: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:617: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:624: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core.hpp:41, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_grammar.hpp:15, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_exprgrammar.cpp:20: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp: In member function 'typename boost::spirit::parser_result, ScannerT>::type boost::spirit::subrule_parser::parse(const ScannerT&) const [with ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, int ID = 0, DefT = boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, boost::spirit::chlit >, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > >, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, ContextT = boost::spirit::closure_context, typename boost::spirit::parser_result, ScannerT>::type = boost::spirit::parser_result, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, boost::spirit::chlit >, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > >, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, boost::spirit::closure_context >, boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> > >::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:269: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:269: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core/non_terminal/rule.hpp:33, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core.hpp:42, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_grammar.hpp:15, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_exprgrammar.cpp:20: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp: In member function 'typename boost::spirit::match_result::type boost::spirit::impl::concrete_parser::do_parse_virtual(const ScannerT&) const [with ParserT = boost::spirit::sequence, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > >, boost::spirit::optional, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, boost::spirit::chlit >, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor > >, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, boost::spirit::closure_context >, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, AttrT = boost::wave::grammars::closures::closure_value, typename boost::spirit::match_result::type = boost::spirit::match_result, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::wave::grammars::closures::closure_value>::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:136: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:67: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:67: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:136: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp: In member function 'typename boost::spirit::match_result::type boost::spirit::impl::concrete_parser::do_parse_virtual(const ScannerT&) const [with ParserT = boost::spirit::alternative, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, boost::spirit::chlit > >, ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, AttrT = boost::wave::grammars::closures::closure_value, typename boost::spirit::match_result::type = boost::spirit::match_result, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::wave::grammars::closures::closure_value>::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:67: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:136: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core/composite/operators.hpp:14, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/meta/impl/parser_traits.ipp:14, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/meta/parser_traits.hpp:18, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core/composite/epsilon.hpp:15, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core.hpp:49, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_grammar.hpp:15, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_exprgrammar.cpp:20: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp: In member function 'typename boost::spirit::parser_result, ScannerT>::type boost::spirit::sequence::parse(const ScannerT&) const [with ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, A = boost::spirit::chlit, B = boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > >, typename boost::spirit::parser_result, ScannerT>::type = boost::spirit::parser_result, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> > >::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:67: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:136: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core/composite/operators.hpp:17, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/meta/impl/parser_traits.ipp:14, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/meta/parser_traits.hpp:18, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core/composite/epsilon.hpp:15, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core.hpp:49, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_grammar.hpp:15, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_exprgrammar.cpp:20: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp: In member function 'typename boost::spirit::parser_result, ScannerT>::type boost::spirit::alternative::parse(const ScannerT&) const [with ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, A = boost::spirit::alternative, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, B = boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > >, typename boost::spirit::parser_result, ScannerT>::type = boost::spirit::parser_result, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> > >::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:550: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:556: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:559: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:566: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:571: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:67: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:136: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core/non_terminal/rule.hpp:33, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core.hpp:42, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_grammar.hpp:15, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_exprgrammar.cpp:20: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp: In member function 'typename boost::spirit::match_result::type boost::spirit::impl::concrete_parser::do_parse_virtual(const ScannerT&) const [with ParserT = boost::spirit::alternative, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, boost::spirit::sequence, boost::spirit::action, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, phoenix::actor > >, phoenix::actor >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> >, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t> > > > >, ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, AttrT = boost::wave::grammars::closures::closure_value, typename boost::spirit::match_result::type = boost::spirit::match_result, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, boost::spirit::chlit >, boost::spirit::chlit >, boost::spirit::iteration_policy>, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::wave::grammars::closures::closure_value>::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:576: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:91: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:92: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:93: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:96: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:109: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:110: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:111: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:114: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:100: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:101: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:102: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_expression_value.hpp:105: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here gcc-C++-action ../../../bin/boost/libs/wave/build/libboost_wave.a/gcc/release/instantiate_cpp_grammar.o In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/wave_config.hpp:163, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_grammar.cpp:10: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'Storage& boost::wave::util::CowString::Data() const [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1239: instantiated from 'boost::wave::util::CowString::CowString(const typename Storage::value_type*, typename Storage::allocator_type::size_type, const typename Storage::allocator_type&) [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*, typename Storage::value_type = boost::wave::util::AllocatorStringStorage::value_type, typename Storage::allocator_type::size_type = std::allocator::size_type, typename Storage::allocator_type = boost::wave::util::AllocatorStringStorage >::allocator_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1465: instantiated from 'boost::wave::util::flex_string::flex_string(const typename traits_type::char_type*, const A&) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>, typename traits_type::char_type = std::char_traits::char_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/token_ids.hpp:498: instantiated from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1177: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_grammar.cpp:19: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In static member function 'static boost::spirit::tree_parse_info, boost::spirit::nil_t> boost::wave::grammars::cpp_grammar_gen::parse_cpp_grammar(const LexIteratorT&, const LexIteratorT&, bool&, const typename LexIteratorT::token_type::position_type&) [with LexIteratorT = boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, typename LexIteratorT::token_type::position_type = boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >::position_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:616: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1230: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1257: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1262: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core/non_terminal/rule.hpp:33, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core.hpp:42, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_grammar.hpp:14, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_grammar.cpp:19: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpplexer/cpp_lex_token.hpp: In member function 'typename boost::spirit::match_result::type boost::spirit::impl::concrete_parser::do_parse_virtual(const ScannerT&) const [with ParserT = boost::spirit::alternative, boost::wave::grammars::impl::store_found_directive>, boost::spirit::action, boost::wave::grammars::impl::store_found_directive> >, ScannerT = boost::spirit::scanner, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::node_val_data_factory >, boost::spirit::action_policy> >, AttrT = boost::spirit::nil_t, typename boost::spirit::match_result::type = boost::spirit::match_result, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::scanner_policies, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::node_val_data_factory >, boost::spirit::action_policy> >, boost::spirit::nil_t>::type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpplexer/cpp_lex_token.hpp:53: warning: dereferencing pointer 'val' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here gcc-C++-action ../../../bin/boost/libs/wave/build/libboost_wave.a/gcc/release/instantiate_cpp_literalgrs.o In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/wave_config.hpp:163, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_literalgrs.cpp:10: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'Storage& boost::wave::util::CowString::Data() const [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1239: instantiated from 'boost::wave::util::CowString::CowString(const typename Storage::value_type*, typename Storage::allocator_type::size_type, const typename Storage::allocator_type&) [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*, typename Storage::value_type = boost::wave::util::AllocatorStringStorage::value_type, typename Storage::allocator_type::size_type = std::allocator::size_type, typename Storage::allocator_type = boost::wave::util::AllocatorStringStorage >::allocator_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1465: instantiated from 'boost::wave::util::flex_string::flex_string(const typename traits_type::char_type*, const A&) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>, typename traits_type::char_type = std::char_traits::char_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/token_ids.hpp:498: instantiated from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1177: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_cpp_literalgrs.cpp:21: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp: In static member function 'static unsigned int boost::wave::grammars::chlit_grammar_gen::evaluate(const TokenT&) [with TokenT = boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:356: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:269: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/optional/optional.hpp:376: note: initialized from here gcc-C++-action ../../../bin/boost/libs/wave/build/libboost_wave.a/gcc/release/instantiate_defined_grammar.o In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/wave_config.hpp:163, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_defined_grammar.cpp:10: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'Storage& boost::wave::util::CowString::Data() const [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1239: instantiated from 'boost::wave::util::CowString::CowString(const typename Storage::value_type*, typename Storage::allocator_type::size_type, const typename Storage::allocator_type&) [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*, typename Storage::value_type = boost::wave::util::AllocatorStringStorage::value_type, typename Storage::allocator_type::size_type = std::allocator::size_type, typename Storage::allocator_type = boost::wave::util::AllocatorStringStorage >::allocator_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1465: instantiated from 'boost::wave::util::flex_string::flex_string(const typename traits_type::char_type*, const A&) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>, typename traits_type::char_type = std::char_traits::char_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/token_ids.hpp:498: instantiated from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1177: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_defined_grammar_gen.hpp:19, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_defined_grammar.hpp:25, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_defined_grammar.cpp:19: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/unput_queue_iterator.hpp: In member function 'bool boost::wave::util::unput_queue_iterator::equal(const boost::iterator_adaptor&) const [with OtherDerivedT = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, OtherIteratorT = std::_List_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, V = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, C = std::forward_iterator_tag, R = boost::use_default, D = boost::use_default, IteratorT = std::_List_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, TokenT = boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, ContainerT = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/iterator/iterator_facade.hpp:535: instantiated from 'static bool boost::iterator_core_access::equal(const Facade1&, const Facade2&, mpl_::true_) [with Facade1 = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, Facade2 = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/iterator/iterator_facade.hpp:837: instantiated from 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&) [with Derived1 = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, V1 = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, TC1 = std::forward_iterator_tag, R1 = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >&, D1 = long int, Derived2 = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, V2 = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, TC2 = std::forward_iterator_tag, R2 = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >&, D2 = long int, typename boost::detail::enable_if_interoperable::type>::type = boost::iterators::enabled::base::type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core/scanner/impl/skipper.ipp:111: instantiated from 'static boost::spirit::parse_info boost::spirit::impl::phrase_parser::parse(const IteratorT&, const IteratorT&, const ParserT&, const SkipT&) [with IteratorT = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, ParserT = boost::wave::grammars::defined_grammar, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, SkipT = boost::spirit::alternative, boost::spirit::chlit >]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core/scanner/impl/skipper.ipp:155: instantiated from 'boost::spirit::parse_info boost::spirit::parse(const IteratorT&, const IteratorT&, const boost::spirit::parser&, const boost::spirit::parser&) [with IteratorT = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, ParserT = boost::wave::grammars::defined_grammar, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, SkipT = boost::spirit::alternative, boost::spirit::chlit >]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_defined_grammar.hpp:149: instantiated from 'static boost::spirit::parse_info::iterator1_t> boost::wave::grammars::defined_grammar_gen::parse_operator_defined(const boost::wave::grammars::defined_grammar_gen::iterator1_t&, const boost::wave::grammars::defined_grammar_gen::iterator1_t&, boost::wave::grammars::defined_grammar_gen::token_sequence_type&) [with LexIteratorT = boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, typename boost::wave::grammars::defined_grammar_gen::iterator1_t = boost::wave::grammars::defined_grammar_gen, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > > >::iterator1_t, typename LexIteratorT::token_type = boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >::token_type, typename boost::wave::grammars::defined_grammar_gen::token_sequence_type::iterator = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >::iterator]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_defined_grammar.cpp:33: instantiated from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/unput_queue_iterator.hpp:221: warning: suggest parentheses around '&&' within '||' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/unput_queue_iterator.hpp: In member function 'bool boost::wave::util::unput_queue_iterator::equal(const boost::iterator_adaptor&) const [with OtherDerivedT = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, OtherIteratorT = boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, V = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, C = std::forward_iterator_tag, R = boost::use_default, D = boost::use_default, IteratorT = boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, TokenT = boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, ContainerT = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/iterator/iterator_facade.hpp:535: instantiated from 'static bool boost::iterator_core_access::equal(const Facade1&, const Facade2&, mpl_::true_) [with Facade1 = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, Facade2 = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/iterator/iterator_facade.hpp:837: instantiated from 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&) [with Derived1 = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, V1 = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, TC1 = std::forward_iterator_tag, R1 = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >&, D1 = long int, Derived2 = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, V2 = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, TC2 = std::forward_iterator_tag, R2 = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >&, D2 = long int, typename boost::detail::enable_if_interoperable::type>::type = boost::iterators::enabled::base::type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core/scanner/impl/skipper.ipp:111: instantiated from 'static boost::spirit::parse_info boost::spirit::impl::phrase_parser::parse(const IteratorT&, const IteratorT&, const ParserT&, const SkipT&) [with IteratorT = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, ParserT = boost::wave::grammars::defined_grammar, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, SkipT = boost::spirit::alternative, boost::spirit::chlit >]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/spirit/core/scanner/impl/skipper.ipp:155: instantiated from 'boost::spirit::parse_info boost::spirit::parse(const IteratorT&, const IteratorT&, const boost::spirit::parser&, const boost::spirit::parser&) [with IteratorT = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, ParserT = boost::wave::grammars::defined_grammar, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, SkipT = boost::spirit::alternative, boost::spirit::chlit >]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/grammars/cpp_defined_grammar.hpp:166: instantiated from 'static boost::spirit::parse_info::iterator2_t> boost::wave::grammars::defined_grammar_gen::parse_operator_defined(const boost::wave::grammars::defined_grammar_gen::iterator2_t&, const boost::wave::grammars::defined_grammar_gen::iterator2_t&, boost::wave::grammars::defined_grammar_gen::token_sequence_type&) [with LexIteratorT = boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, typename boost::wave::grammars::defined_grammar_gen::iterator2_t = boost::wave::grammars::defined_grammar_gen, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > > >::iterator2_t, typename LexIteratorT::token_type = boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >::token_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_defined_grammar.cpp:33: instantiated from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/unput_queue_iterator.hpp:221: warning: suggest parentheses around '&&' within '||' gcc-C++-action ../../../bin/boost/libs/wave/build/libboost_wave.a/gcc/release/instantiate_predef_macros.o In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/wave_config.hpp:163, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_predef_macros.cpp:10: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'Storage& boost::wave::util::CowString::Data() const [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1239: instantiated from 'boost::wave::util::CowString::CowString(const typename Storage::value_type*, typename Storage::allocator_type::size_type, const typename Storage::allocator_type&) [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*, typename Storage::value_type = boost::wave::util::AllocatorStringStorage::value_type, typename Storage::allocator_type::size_type = std::allocator::size_type, typename Storage::allocator_type = boost::wave::util::AllocatorStringStorage >::allocator_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1465: instantiated from 'boost::wave::util::flex_string::flex_string(const typename traits_type::char_type*, const A&) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>, typename traits_type::char_type = std::char_traits::char_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/token_ids.hpp:498: instantiated from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1177: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc-C++-action ../../../bin/boost/libs/wave/build/libboost_wave.a/gcc/release/instantiate_re2c_lexer.o In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_re2c_lexer.cpp:25: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp:307: warning: declaration of 'boost::wave::cpplexer::re2clex::lexer boost::wave::cpplexer::re2clex::lex_functor::lexer' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp:55: warning: changes meaning of 'lexer' from 'class boost::wave::cpplexer::re2clex::lexer' In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/wave_config.hpp:163, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_re2c_lexer.cpp:12: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'Storage& boost::wave::util::CowString::Data() const [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1239: instantiated from 'boost::wave::util::CowString::CowString(const typename Storage::value_type*, typename Storage::allocator_type::size_type, const typename Storage::allocator_type&) [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*, typename Storage::value_type = boost::wave::util::AllocatorStringStorage::value_type, typename Storage::allocator_type::size_type = std::allocator::size_type, typename Storage::allocator_type = boost::wave::util::AllocatorStringStorage >::allocator_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1465: instantiated from 'boost::wave::util::flex_string::flex_string(const typename traits_type::char_type*, const A&) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>, typename traits_type::char_type = std::char_traits::char_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/token_ids.hpp:498: instantiated from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1177: warning: dereferencing type-punned pointer will break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'void boost::wave::util::CowString::MakeUnique() const [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'void boost::wave::util::flex_string::resize(typename A::size_type, typename traits_type::char_type) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>, typename A::size_type = std::allocator::size_type, typename traits_type::char_type = std::char_traits::char_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In function '(static initializers for /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_re2c_lexer.cpp)': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/wave_config.hpp:163, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_re2c_lexer.cpp:12: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'boost::wave::util::flex_string& boost::wave::util::flex_string::operator+=(const boost::wave::util::flex_string&) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'boost::wave::util::flex_string& boost::wave::util::flex_string::operator=(const typename traits_type::char_type*) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>, typename traits_type::char_type = std::char_traits::char_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp:31, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_re2c_lexer.cpp:25: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In function 'void boost::wave::cpplexer::impl::validate_identifier_name(const StringT&, int, int, const StringT&) [with StringT = boost::wave::cpplexer::re2clex::lexer, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >::string_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In function 'void boost::wave::cpplexer::impl::validate_literal(const StringT&, int, int, const StringT&) [with StringT = boost::wave::cpplexer::re2clex::lexer, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >::string_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_re2c_lexer.cpp:25: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'boost::wave::cpplexer::lex_token boost::wave::cpplexer::re2clex::lexer::get() [with IteratorT = char*, PositionT = boost::wave::util::file_position, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > >]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1217: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1222: note: initialized from here gcc-C++-action ../../../bin/boost/libs/wave/build/libboost_wave.a/gcc/release/instantiate_re2c_lexer_str.o In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_re2c_lexer_str.cpp:25: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp:307: warning: declaration of 'boost::wave::cpplexer::re2clex::lexer boost::wave::cpplexer::re2clex::lex_functor::lexer' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp:55: warning: changes meaning of 'lexer' from 'class boost::wave::cpplexer::re2clex::lexer' In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/wave_config.hpp:163, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_re2c_lexer_str.cpp:12: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'Storage& boost::wave::util::CowString::Data() const [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1239: instantiated from 'boost::wave::util::CowString::CowString(const typename Storage::value_type*, typename Storage::allocator_type::size_type, const typename Storage::allocator_type&) [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*, typename Storage::value_type = boost::wave::util::AllocatorStringStorage::value_type, typename Storage::allocator_type::size_type = std::allocator::size_type, typename Storage::allocator_type = boost::wave::util::AllocatorStringStorage >::allocator_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1465: instantiated from 'boost::wave::util::flex_string::flex_string(const typename traits_type::char_type*, const A&) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>, typename traits_type::char_type = std::char_traits::char_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/token_ids.hpp:498: instantiated from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1177: warning: dereferencing type-punned pointer will break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'void boost::wave::util::CowString::MakeUnique() const [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'void boost::wave::util::flex_string::resize(typename A::size_type, typename traits_type::char_type) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>, typename A::size_type = std::allocator::size_type, typename traits_type::char_type = std::char_traits::char_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In function '(static initializers for /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_re2c_lexer_str.cpp)': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/wave_config.hpp:163, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_re2c_lexer_str.cpp:12: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'boost::wave::util::flex_string& boost::wave::util::flex_string::operator+=(const boost::wave::util::flex_string&) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'boost::wave::util::flex_string& boost::wave::util::flex_string::operator=(const typename traits_type::char_type*) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>, typename traits_type::char_type = std::char_traits::char_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp:31, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_re2c_lexer_str.cpp:25: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In function 'void boost::wave::cpplexer::impl::validate_identifier_name(const StringT&, int, int, const StringT&) [with StringT = boost::wave::cpplexer::re2clex::lexer<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::util::file_position, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >::string_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In function 'void boost::wave::cpplexer::impl::validate_literal(const StringT&, int, int, const StringT&) [with StringT = boost::wave::cpplexer::re2clex::lexer<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::util::file_position, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >::string_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/wave/build/../src/instantiate_re2c_lexer_str.cpp:25: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'boost::wave::cpplexer::lex_token boost::wave::cpplexer::re2clex::lexer::get() [with IteratorT = __gnu_cxx::__normal_iterator, std::allocator > >, PositionT = boost::wave::util::file_position, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > >]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1217: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1222: note: initialized from here gcc-C++-action ../../../bin/boost/libs/wave/build/libboost_wave.a/gcc/release/aq.o gcc-C++-action ../../../bin/boost/libs/wave/build/libboost_wave.a/gcc/release/cpp_re.o In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/wave_config.hpp:163, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/token_ids.hpp:19, from cpp.re:34: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'Storage& boost::wave::util::CowString::Data() const [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1239: instantiated from 'boost::wave::util::CowString::CowString(const typename Storage::value_type*, typename Storage::allocator_type::size_type, const typename Storage::allocator_type&) [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*, typename Storage::value_type = boost::wave::util::AllocatorStringStorage::value_type, typename Storage::allocator_type::size_type = std::allocator::size_type, typename Storage::allocator_type = boost::wave::util::AllocatorStringStorage >::allocator_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1465: instantiated from 'boost::wave::util::flex_string::flex_string(const typename traits_type::char_type*, const A&) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>, typename traits_type::char_type = std::char_traits::char_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/token_ids.hpp:498: instantiated from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1177: warning: dereferencing type-punned pointer will break strict-aliasing rules cpp_re.cpp: In function 'boost::wave::token_id boost::wave::cpplexer::re2clex::scan(boost::wave::cpplexer::re2clex::Scanner*)': cpp_re.cpp:407: warning: 'yyaccept' may be used uninitialized in this function cpp_re.cpp:407: note: 'yyaccept' was declared here gcc-Archive-action ../../../bin/boost/libs/wave/build/libboost_wave.a/gcc/release/libboost_wave-gcc-1_33_1.a /usr/bin/ar: creating ../../../bin/boost/libs/wave/build/libboost_wave.a/gcc/release/libboost_wave-gcc-1_33_1.a system-Ranlib ../../../bin/boost/libs/wave/build/libboost_wave.a/gcc/release/libboost_wave-gcc-1_33_1.a MkDir1 ../../../bin/boost/libs/program_options MkDir1 ../../../bin/boost/libs/program_options/build MkDir1 ../../../bin/boost/libs/program_options/build/libboost_program_options.a MkDir1 ../../../bin/boost/libs/program_options/build/libboost_program_options.a/gcc MkDir1 ../../../bin/boost/libs/program_options/build/libboost_program_options.a/gcc/release gcc-C++-action ../../../bin/boost/libs/program_options/build/libboost_program_options.a/gcc/release/cmdline.o /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:55: warning: '::_2' defined but not used /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:56: warning: '::_3' defined but not used /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:57: warning: '::_4' defined but not used /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:58: warning: '::_5' defined but not used /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:59: warning: '::_6' defined but not used /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:60: warning: '::_7' defined but not used /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:61: warning: '::_8' defined but not used /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:62: warning: '::_9' defined but not used gcc-C++-action ../../../bin/boost/libs/program_options/build/libboost_program_options.a/gcc/release/config_file.o gcc-C++-action ../../../bin/boost/libs/program_options/build/libboost_program_options.a/gcc/release/options_description.o In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/token_iterator.hpp:23, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/tokenizer.hpp:20, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/program_options/build/../src/options_description.cpp:17: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/token_functions.hpp: In member function 'bool boost::offset_separator::operator()(InputIterator&, InputIterator, Token&)': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/token_functions.hpp:338: warning: suggest explicit braces to avoid ambiguous 'else' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/token_functions.hpp: In member function 'bool boost::char_separator::operator()(InputIterator&, InputIterator, Token&)': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/token_functions.hpp:451: warning: suggest explicit braces to avoid ambiguous 'else' gcc-C++-action ../../../bin/boost/libs/program_options/build/libboost_program_options.a/gcc/release/parsers.o /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:55: warning: '::_2' defined but not used /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:56: warning: '::_3' defined but not used /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:57: warning: '::_4' defined but not used /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:58: warning: '::_5' defined but not used /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:59: warning: '::_6' defined but not used /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:60: warning: '::_7' defined but not used /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:61: warning: '::_8' defined but not used /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:62: warning: '::_9' defined but not used gcc-C++-action ../../../bin/boost/libs/program_options/build/libboost_program_options.a/gcc/release/variables_map.o gcc-C++-action ../../../bin/boost/libs/program_options/build/libboost_program_options.a/gcc/release/value_semantic.o /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/program_options/build/../src/value_semantic.cpp: In function 'void boost::program_options::validate(boost::any&, const std::vector, std::allocator >, std::allocator, std::allocator > > >&, std::string*, int)': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/program_options/build/../src/value_semantic.cpp:174: warning: suggest parentheses around '&&' within '||' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/program_options/build/../src/value_semantic.cpp: In function 'void boost::program_options::validate(boost::any&, const std::vector, std::allocator >, std::allocator, std::allocator > > >&, std::string*, int)': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/libs/program_options/build/../src/value_semantic.cpp:187: warning: suggest parentheses around '&&' within '||' gcc-C++-action ../../../bin/boost/libs/program_options/build/libboost_program_options.a/gcc/release/positional_options.o gcc-C++-action ../../../bin/boost/libs/program_options/build/libboost_program_options.a/gcc/release/utf8_codecvt_facet.o gcc-C++-action ../../../bin/boost/libs/program_options/build/libboost_program_options.a/gcc/release/convert.o /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:61: warning: '::_8' defined but not used /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/bind/placeholders.hpp:62: warning: '::_9' defined but not used gcc-C++-action ../../../bin/boost/libs/program_options/build/libboost_program_options.a/gcc/release/winmain.o gcc-Archive-action ../../../bin/boost/libs/program_options/build/libboost_program_options.a/gcc/release/libboost_program_options-gcc-1_33_1.a /usr/bin/ar: creating ../../../bin/boost/libs/program_options/build/libboost_program_options.a/gcc/release/libboost_program_options-gcc-1_33_1.a system-Ranlib ../../../bin/boost/libs/program_options/build/libboost_program_options.a/gcc/release/libboost_program_options-gcc-1_33_1.a MkDir1 ../../../bin/boost/libs/filesystem MkDir1 ../../../bin/boost/libs/filesystem/build MkDir1 ../../../bin/boost/libs/filesystem/build/libboost_filesystem.a MkDir1 ../../../bin/boost/libs/filesystem/build/libboost_filesystem.a/gcc MkDir1 ../../../bin/boost/libs/filesystem/build/libboost_filesystem.a/gcc/release gcc-C++-action ../../../bin/boost/libs/filesystem/build/libboost_filesystem.a/gcc/release/exception.o gcc-C++-action ../../../bin/boost/libs/filesystem/build/libboost_filesystem.a/gcc/release/operations_posix_windows.o gcc-C++-action ../../../bin/boost/libs/filesystem/build/libboost_filesystem.a/gcc/release/path_posix_windows.o gcc-C++-action ../../../bin/boost/libs/filesystem/build/libboost_filesystem.a/gcc/release/convenience.o gcc-Archive-action ../../../bin/boost/libs/filesystem/build/libboost_filesystem.a/gcc/release/libboost_filesystem-gcc-1_33_1.a /usr/bin/ar: creating ../../../bin/boost/libs/filesystem/build/libboost_filesystem.a/gcc/release/libboost_filesystem-gcc-1_33_1.a system-Ranlib ../../../bin/boost/libs/filesystem/build/libboost_filesystem.a/gcc/release/libboost_filesystem-gcc-1_33_1.a MkDir1 ../../../bin/boost/tools MkDir1 ../../../bin/boost/tools/wave MkDir1 ../../../bin/boost/tools/wave/build MkDir1 ../../../bin/boost/tools/wave/build/wave MkDir1 ../../../bin/boost/tools/wave/build/wave/gcc MkDir1 ../../../bin/boost/tools/wave/build/wave/gcc/release gcc-C++-action ../../../bin/boost/tools/wave/build/wave/gcc/release/cpp.o In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/wave_config.hpp:163, from ../cpp_config.hpp:52, from ../cpp.hpp:36, from ../cpp.cpp:11: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'Storage& boost::wave::util::CowString::Data() const [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1239: instantiated from 'boost::wave::util::CowString::CowString(const typename Storage::value_type*, typename Storage::allocator_type::size_type, const typename Storage::allocator_type&) [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*, typename Storage::value_type = boost::wave::util::AllocatorStringStorage::value_type, typename Storage::allocator_type::size_type = std::allocator::size_type, typename Storage::allocator_type = boost::wave::util::AllocatorStringStorage >::allocator_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1465: instantiated from 'boost::wave::util::flex_string::flex_string(const typename traits_type::char_type*, const A&) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>, typename traits_type::char_type = std::char_traits::char_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/token_ids.hpp:498: instantiated from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1177: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:32, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:28, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave.hpp:19, from ../cpp.cpp:21: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp: In member function 'bool boost::wave::util::insert_whitespace_detection::must_insert(boost::wave::token_id, const StringT&) [with StringT = boost::wave::util::flex_string, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> >]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:462: instantiated from 'const typename boost::wave::impl::pp_iterator_functor::result_type& boost::wave::impl::pp_iterator_functor::operator()() [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, typename boost::wave::impl::pp_iterator_functor::result_type = boost::wave::impl::pp_iterator_functor, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion> >::result_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/functor_input.hpp:117: instantiated from 'void boost::wave::util::functor_input::inner::advance_input() [with FunctorT = boost::wave::impl::pp_iterator_functor, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion> >]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:1781: instantiated from 'void boost::wave::pp_iterator::force_include(const char*, bool) [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>]' ../cpp.cpp:515: instantiated from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_FIRST_TOKEN' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_AND' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_ANDAND' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_ANDAND_ALT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_ANDASSIGN' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_OR' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_OR_TRIGRAPH' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_ORASSIGN' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_ORASSIGN_TRIGRAPH' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_XOR' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_XOR_TRIGRAPH' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_XORASSIGN' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_XORASSIGN_TRIGRAPH' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_DOTSTAR' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_ELLIPSIS' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_GREATEREQUAL' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_LEFTBRACE_TRIGRAPH' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_LESSEQUAL' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_LEFTBRACKET_TRIGRAPH' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PERCENT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PERCENTASSIGN' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_OROR' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_OROR_ALT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_OROR_TRIGRAPH' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PLUS' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PLUSASSIGN' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PLUSPLUS' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_ARROW' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_ARROWSTAR' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_RIGHTBRACE_ALT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_RIGHTBRACE_TRIGRAPH' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_RIGHTBRACKET_ALT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_RIGHTBRACKET_TRIGRAPH' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_COLON_COLON' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_SHIFTLEFT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_SHIFTLEFTASSIGN' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_SHIFTRIGHT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_SHIFTRIGHTASSIGN' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_STAR' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_COMPL' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_COMPL_TRIGRAPH' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_STARASSIGN' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_ASM' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_AUTO' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_BOOL' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_FALSE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_TRUE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_BREAK' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_CASE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_CATCH' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_CHAR' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_CLASS' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_CONST' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_CONSTCAST' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_CONTINUE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_DEFAULT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_DEFINED' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_DELETE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_DO' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_DOUBLE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_DYNAMICCAST' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_ELSE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_ENUM' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_EXPLICIT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_EXPORT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_EXTERN' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_FLOAT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_FOR' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_FRIEND' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_GOTO' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_IF' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_INLINE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_INT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_LONG' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MUTABLE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_NAMESPACE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_NEW' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_OPERATOR' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PRIVATE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PROTECTED' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PUBLIC' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_REGISTER' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_REINTERPRETCAST' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_RETURN' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_SHORT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_SIGNED' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_SIZEOF' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_STATIC' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_STATICCAST' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_STRUCT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_SWITCH' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_TEMPLATE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_THIS' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_THROW' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_TRY' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_TYPEDEF' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_TYPEID' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_TYPENAME' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_UNION' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_UNSIGNED' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_USING' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_VIRTUAL' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_VOID' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_VOLATILE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_WCHART' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_WHILE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_DEFINE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_IF' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_IFDEF' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_IFNDEF' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_ELSE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_ELIF' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_ENDIF' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_ERROR' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_LINE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_PRAGMA' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_UNDEF' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_WARNING' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_OCTALINT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_DECIMALINT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_HEXAINT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_LONGINTLIT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_CCOMMENT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_CPPCOMMENT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_CONTLINE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_SPACE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_SPACE2' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_POUND_POUND' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_POUND_POUND_ALT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_POUND_POUND_TRIGRAPH' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_POUND' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_POUND_ALT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_POUND_TRIGRAPH' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_ANY' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_ANY_TRIGRAPH' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_INCLUDE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_QHEADER' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_HHEADER' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_INCLUDE_NEXT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_QHEADER_NEXT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PP_HHEADER_NEXT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_EOF' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_EOI' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MSEXT_INT8' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MSEXT_INT16' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MSEXT_INT32' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MSEXT_INT64' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MSEXT_BASED' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MSEXT_DECLSPEC' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MSEXT_CDECL' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MSEXT_FASTCALL' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MSEXT_STDCALL' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MSEXT_TRY' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MSEXT_EXCEPT' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MSEXT_FINALLY' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MSEXT_LEAVE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MSEXT_INLINE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MSEXT_ASM' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MSEXT_PP_REGION' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_MSEXT_PP_ENDREGION' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_LAST_TOKEN_ID' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_LAST_TOKEN' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PLACEHOLDER' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PLACEMARKER' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_PARAMETERBASE' not handled in switch /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/insert_whitespace_detection.hpp:207: warning: enumeration value 'T_EXTPARAMETERBASE' not handled in switch In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:24, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave.hpp:19, from ../cpp.cpp:21: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/unput_queue_iterator.hpp: In member function 'bool boost::wave::util::unput_queue_iterator::equal(const boost::iterator_adaptor&) const [with OtherDerivedT = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, OtherIteratorT = boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, V = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, C = std::forward_iterator_tag, R = boost::use_default, D = boost::use_default, IteratorT = boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, TokenT = boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, ContainerT = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/iterator/iterator_facade.hpp:535: instantiated from 'static bool boost::iterator_core_access::equal(const Facade1&, const Facade2&, mpl_::true_) [with Facade1 = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, Facade2 = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/iterator/iterator_facade.hpp:838: instantiated from 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&) [with Derived1 = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, V1 = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, TC1 = std::forward_iterator_tag, R1 = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >&, D1 = long int, Derived2 = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, V2 = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, TC2 = std::forward_iterator_tag, R2 = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >&, D2 = long int, typename boost::detail::enable_if_interoperable::type>::type = boost::iterators::enabled::base::type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_macromap.hpp:441: instantiated from 'const typename ContextT::token_type& boost::wave::util::macromap::expand_tokensequence_worker(ContainerT&, boost::wave::util::unput_queue_iterator&, const boost::wave::util::unput_queue_iterator&, bool) [with IteratorT = boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, ContainerT = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >, ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, typename ContextT::token_type = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>::token_type, typename ContextT::token_type = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>::token_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_macromap.hpp:404: instantiated from 'const typename ContextT::token_type& boost::wave::util::macromap::expand_tokensequence(IteratorT&, const IteratorT&, ContainerT&, ContainerT&, bool) [with IteratorT = boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, ContainerT = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >, ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, typename ContextT::token_type = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>::token_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:239: instantiated from 'typename LexIteratorT::token_type boost::wave::context::expand_tokensequence(IteratorT2&, const IteratorT2&, boost::wave::context::token_sequence_type&, boost::wave::context::token_sequence_type&, bool) [with IteratorT2 = boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, IteratorT = __gnu_cxx::__normal_iterator, std::allocator > >, LexIteratorT = boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, InputPolicyT = boost::wave::iteration_context_policies::load_file_to_string, TraceT = trace_macro_expansion, typename LexIteratorT::token_type = boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >::token_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:712: instantiated from 'const typename boost::wave::impl::pp_iterator_functor::result_type& boost::wave::impl::pp_iterator_functor::pp_token(bool) [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, typename boost::wave::impl::pp_iterator_functor::result_type = boost::wave::impl::pp_iterator_functor, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion> >::result_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:485: instantiated from 'const typename boost::wave::impl::pp_iterator_functor::result_type& boost::wave::impl::pp_iterator_functor::get_next_token() [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, typename boost::wave::impl::pp_iterator_functor::result_type = boost::wave::impl::pp_iterator_functor, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion> >::result_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:417: instantiated from 'const typename boost::wave::impl::pp_iterator_functor::result_type& boost::wave::impl::pp_iterator_functor::operator()() [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, typename boost::wave::impl::pp_iterator_functor::result_type = boost::wave::impl::pp_iterator_functor, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion> >::result_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/functor_input.hpp:117: instantiated from 'void boost::wave::util::functor_input::inner::advance_input() [with FunctorT = boost::wave::impl::pp_iterator_functor, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion> >]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:1781: instantiated from 'void boost::wave::pp_iterator::force_include(const char*, bool) [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>]' ../cpp.cpp:515: instantiated from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/unput_queue_iterator.hpp:221: warning: suggest parentheses around '&&' within '||' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/unput_queue_iterator.hpp: In member function 'bool boost::wave::util::unput_queue_iterator::equal(const boost::iterator_adaptor&) const [with OtherDerivedT = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, OtherIteratorT = std::_List_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, V = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, C = std::forward_iterator_tag, R = boost::use_default, D = boost::use_default, IteratorT = std::_List_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, TokenT = boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, ContainerT = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/iterator/iterator_facade.hpp:535: instantiated from 'static bool boost::iterator_core_access::equal(const Facade1&, const Facade2&, mpl_::true_) [with Facade1 = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, Facade2 = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/iterator/iterator_facade.hpp:838: instantiated from 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&) [with Derived1 = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, V1 = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, TC1 = std::forward_iterator_tag, R1 = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >&, D1 = long int, Derived2 = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, V2 = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, TC2 = std::forward_iterator_tag, R2 = const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >&, D2 = long int, typename boost::detail::enable_if_interoperable::type>::type = boost::iterators::enabled::base::type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_macromap.hpp:711: instantiated from 'void boost::wave::util::macromap::expand_whole_tokensequence(ContainerT&, IteratorT&, const IteratorT&, bool) [with IteratorT = std::_List_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, ContainerT = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >, ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:246: instantiated from 'void boost::wave::context::expand_whole_tokensequence(IteratorT2&, const IteratorT2&, boost::wave::context::token_sequence_type&, bool) [with IteratorT2 = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >::iterator, IteratorT = __gnu_cxx::__normal_iterator, std::allocator > >, LexIteratorT = boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, InputPolicyT = boost::wave::iteration_context_policies::load_file_to_string, TraceT = trace_macro_expansion, typename LexIteratorT::token_type = boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >::token_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:1115: instantiated from 'void boost::wave::impl::pp_iterator_functor::on_include(const typename boost::wave::impl::pp_iterator_functor::parse_tree_match_t::container_t::const_iterator&, const typename boost::wave::impl::pp_iterator_functor::parse_tree_match_t::container_t::const_iterator&, bool) [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, typename boost::wave::impl::pp_iterator_functor::parse_tree_match_t::container_t::const_iterator = std::vector, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::nil_t> >, std::allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::nil_t> > > >::const_iterator]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:903: instantiated from 'bool boost::wave::impl::pp_iterator_functor::dispatch_directive(const boost::spirit::tree_parse_info, boost::spirit::nil_t>&) [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, typename ContextT::lexer_type = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>::lexer_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:840: instantiated from 'bool boost::wave::impl::pp_iterator_functor::pp_directive() [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:551: instantiated from 'const typename boost::wave::impl::pp_iterator_functor::result_type& boost::wave::impl::pp_iterator_functor::get_next_token() [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, typename boost::wave::impl::pp_iterator_functor::result_type = boost::wave::impl::pp_iterator_functor, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion> >::result_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:417: instantiated from 'const typename boost::wave::impl::pp_iterator_functor::result_type& boost::wave::impl::pp_iterator_functor::operator()() [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, typename boost::wave::impl::pp_iterator_functor::result_type = boost::wave::impl::pp_iterator_functor, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion> >::result_type]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/functor_input.hpp:117: instantiated from 'void boost::wave::util::functor_input::inner::advance_input() [with FunctorT = boost::wave::impl::pp_iterator_functor, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion> >]' /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:1781: instantiated from 'void boost::wave::pp_iterator::force_include(const char*, bool) [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>]' ../cpp.cpp:515: instantiated from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/unput_queue_iterator.hpp:221: warning: suggest parentheses around '&&' within '||' In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/wave_config.hpp:163, from ../cpp_config.hpp:52, from ../cpp.hpp:36, from ../cpp.cpp:11: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'void boost::wave::util::CowString::MakeUnique() const [with Storage = boost::wave::util::AllocatorStringStorage >, Align = boost::wave::util::AllocatorStringStorage::value_type*]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:34, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:28, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave.hpp:19, from ../cpp.cpp:21: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In function 'typename ContainerT::value_type::string_type boost::wave::util::impl::as_string(const ContainerT&) [with ContainerT = boost::wave::impl::pp_iterator_functor, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion> >::token_sequence_type, typename ContainerT::value_type::string_type = boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >::string_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:35, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:28, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave.hpp:19, from ../cpp.cpp:21: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In function 'bool boost::wave::util::impl::is_special_macroname(const StringT&) [with StringT = boost::wave::util::macromap, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion> >::string_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/wave_config.hpp:163, from ../cpp_config.hpp:52, from ../cpp.hpp:36, from ../cpp.cpp:11: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'boost::wave::util::flex_string& boost::wave::util::flex_string::append(const boost::wave::util::flex_string&) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In function 'boost::wave::util::flex_string boost::wave::util::operator+(const boost::wave::util::flex_string&, const boost::wave::util::flex_string&) [with E = char, T = std::char_traits, A = std::allocator, S = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In function 'boost::wave::util::flex_string boost::wave::util::operator+(const boost::wave::util::flex_string&, const typename boost::wave::util::flex_string::value_type*) [with E = char, T = std::char_traits, A = std::allocator, S = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>, typename boost::wave::util::flex_string::value_type = boost::wave::util::flex_string::value_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/macro_helpers.hpp:17, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:34, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:28, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave.hpp:19, from ../cpp.cpp:21: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In function 'void boost::wave::cpplexer::impl::validate_literal(const StringT&, int, int, const StringT&) [with StringT = boost::wave::util::impl::as_stringlit(const std::vector >&, typename std::vector >::size_type, const PositionT&) [with ContainerT = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >, PositionT = boost::wave::util::file_position, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > >, typename ContainerT::value_type::string_type = boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >::string_type, typename std::vector >::size_type = std::vector::size_type]::string_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:34, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:28, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave.hpp:19, from ../cpp.cpp:21: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In function 'StringT boost::wave::util::impl::unescape_lit(const StringT&) [with StringT = boost::wave::util::macromap::resolve_operator_pragma(IteratorT&, const IteratorT&, ContainerT&) [with IteratorT = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, ContainerT = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >, ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>]::string_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:29, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave.hpp:19, from ../cpp.cpp:21: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'bool boost::wave::util::macromap::remove_macro(const typename ContextT::token_type&, bool) [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, typename ContextT::token_type = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>::token_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1222: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/wave_config.hpp:163, from ../cpp_config.hpp:52, from ../cpp.hpp:36, from ../cpp.cpp:11: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'boost::wave::util::flex_string& boost::wave::util::flex_string::operator+=(const typename traits_type::char_type*) [with E = char, T = std::char_traits, A = std::allocator, Storage = boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*>, typename traits_type::char_type = std::char_traits::char_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:29, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave.hpp:19, from ../cpp.cpp:21: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'bool boost::wave::util::macromap::is_defined(const IteratorT&, const IteratorT&) [with IteratorT = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >::iterator, ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1217: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1222: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'bool boost::wave::util::macromap::is_defined(const IteratorT&, const IteratorT&) [with IteratorT = boost::transform_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >& (*)(const boost::spirit::tree_node, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::nil_t> >&), __gnu_cxx::__normal_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::nil_t> >*, std::vector, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::nil_t> >, std::allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::nil_t> > > > >, const boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >&, boost::use_default>, ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1217: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1222: note: initialized from here In file included from ../cpp.cpp:30: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'bool trace_macro_expansion::interpret_pragma_trace(const ContextT&, const ContainerT&, const typename ContextT::token_type&) [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, ContainerT = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >, typename ContextT::token_type = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>::token_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:34, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:28, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave.hpp:19, from ../cpp.cpp:21: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In function 'StringT boost::wave::util::impl::escape_lit(const StringT&) [with StringT = boost::wave::util::flex_string, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> >]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:616: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1246: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:28, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave.hpp:19, from ../cpp.cpp:21: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'bool boost::wave::impl::pp_iterator_functor::returned_from_include() [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1217: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1222: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:29, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave.hpp:19, from ../cpp.cpp:21: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'void boost::wave::util::macromap::init_predefined_macros(const char*, boost::wave::util::macromap::defined_macros_type*, bool) [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, typename ContextT::token_sequence_type = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>::token_sequence_type, typename ContextT::token_type = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>::token_type, typename ContextT::token_type::string_type = boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >::string_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:616: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1230: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'void boost::wave::util::macromap::concat_tokensequence(ContainerT&) [with ContainerT = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >, ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:616: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1230: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1217: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1222: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:28, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave.hpp:19, from ../cpp.cpp:21: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In function 'bool boost::wave::util::add_macro_definition(ContextT&, std::string, bool, boost::wave::language_support) [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1222: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:616: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1230: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/interpret_pragma.hpp:30, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/cpp_iterator.hpp:36, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:28, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave.hpp:19, from ../cpp.cpp:21: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In static member function 'static void boost::wave::iteration_context_policies::load_file_to_string::inner::init_iterators(IterContextT&, const PositionT&) [with PositionT = boost::wave::util::file_position, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > >, IterContextT = boost::wave::iteration_context, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string>]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1217: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1222: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:28, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave.hpp:19, from ../cpp.cpp:21: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'void boost::wave::impl::pp_iterator_functor::on_include(const typename ContextT::token_type::string_type&, bool, bool) [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, typename ContextT::token_type::string_type = boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >::string_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here In file included from ../cpp.cpp:30: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'bool trace_macro_expansion::interpret_pragma_system(const ContextT&, ContainerT&, const ContainerT&, const typename ContextT::token_type&) [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, ContainerT = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >, typename ContextT::token_type = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>::token_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1217: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1222: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:616: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1230: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:29, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave.hpp:19, from ../cpp.cpp:21: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'bool boost::wave::util::macromap::resolve_operator_pragma(IteratorT&, const IteratorT&, ContainerT&) [with IteratorT = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, ContainerT = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >, ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:616: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1230: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1217: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1222: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'bool boost::wave::util::macromap::resolve_operator_pragma(IteratorT&, const IteratorT&, ContainerT&) [with IteratorT = boost::wave::util::unput_queue_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::cpplexer::lex_token, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >, ContainerT = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >, ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:616: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1230: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1222: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'void boost::wave::util::macromap::expand_replacement_list(const boost::wave::util::macromap::macro_definition_type&, std::vector >&, bool, ContainerT&) [with ContainerT = std::list, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >, ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, typename ContextT::token_sequence_type = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>::token_sequence_type, typename ContextT::token_type = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>::token_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here In file included from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/cpp_context.hpp:28, from /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave.hpp:19, from ../cpp.cpp:21: /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'void boost::wave::impl::pp_iterator_functor::on_include(const typename boost::wave::impl::pp_iterator_functor::parse_tree_match_t::container_t::const_iterator&, const typename boost::wave::impl::pp_iterator_functor::parse_tree_match_t::container_t::const_iterator&, bool) [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, typename boost::wave::impl::pp_iterator_functor::parse_tree_match_t::container_t::const_iterator = std::vector, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::nil_t> >, std::allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::nil_t> > > >::const_iterator]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:616: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1230: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:573: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1238: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1205: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'void boost::wave::impl::pp_iterator_functor::on_line(const typename boost::wave::impl::pp_iterator_functor::parse_tree_match_t::container_t::const_iterator&, const typename boost::wave::impl::pp_iterator_functor::parse_tree_match_t::container_t::const_iterator&) [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, typename boost::wave::impl::pp_iterator_functor::parse_tree_match_t::container_t::const_iterator = std::vector, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::nil_t> >, std::allocator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::spirit::nil_t> > > >::const_iterator]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:616: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1230: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1222: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In member function 'const typename boost::wave::impl::pp_iterator_functor::result_type& boost::wave::impl::pp_iterator_functor::emit_line_directive() [with ContextT = boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, typename boost::wave::impl::pp_iterator_functor::result_type = boost::wave::impl::pp_iterator_functor, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, boost::wave::util::AllocatorStringStorage::value_type*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion> >::result_type]': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1222: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp: In function 'int do_actual_work(std::string, std::istream&, const boost::program_options::variables_map&)': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:616: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1230: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:610: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:546: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:545: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:543: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:538: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1217: note: initialized from here /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:568: warning: dereferencing pointer '' does break strict-aliasing rules /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/boost/wave/util/flex_string.hpp:1222: note: initialized from here gcc-Link-action ../../../bin/boost/tools/wave/build/wave/gcc/release/wave /usr/bin/ld: skipping incompatible /gcc/spec/sb-frescobaldi.suse.de-ai-64/x86_64/install-200904040532/lib/libstdc++.so when searching for -lstdc++ /usr/bin/ld: skipping incompatible /gcc/spec/sb-frescobaldi.suse.de-ai-64/x86_64/install-200904040532/lib/libstdc++.a when searching for -lstdc++ /usr/bin/ld: skipping incompatible /gcc/spec/sb-frescobaldi.suse.de-ai-64/x86_64/install-200904040532/lib/libgcc_s.so when searching for -lgcc_s ../../../bin/boost/tools/wave/build/wave/gcc/release/cpp.o: In function `bool trace_macro_expansion::interpret_pragma_system, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, char*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>, std::list, std::allocator, boost::wave::util::CowString >, char*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, char*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > >(boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, char*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion> const&, std::list, std::allocator, boost::wave::util::CowString >, char*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, char*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> >&, std::list, std::allocator, boost::wave::util::CowString >, char*> > > >, boost::fast_pool_allocator, std::allocator, boost::wave::util::CowString >, char*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::null_mutex, 32u> > const&, boost::wave::context<__gnu_cxx::__normal_iterator, std::allocator > >, boost::wave::cpplexer::lex_iterator, std::allocator, boost::wave::util::CowString >, char*> > > > >, boost::wave::iteration_context_policies::load_file_to_string, trace_macro_expansion>::token_type const&)': /gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/tools/wave/build/../trace_macro_expansion.hpp:420: warning: the use of `tmpnam' is dangerous, better use `mkstemp' /usr/bin/ld: skipping incompatible /gcc/spec/sb-frescobaldi.suse.de-ai-64/x86_64/install-200904040532/lib/libgcc_s.so when searching for -lgcc_s Chmod1 ../../../bin/boost/tools/wave/build/wave/gcc/release/wave ...updated 52 targets... TIME: 69.70 Sat Apr 4 13:24:04 CEST 2009 FILESIZE: text data bss dec hex filename 826384 4536 3888 834808 cbcf8 ./bin/boost/tools/wave/build/wave/gcc/release/wave SHELL=/bin/sh MAILTO= OLDPWD=/gcc/spec/cxxbench-ai-sandbox/boost_1_33_1/tools/wave/build USER=gcctest LD_LIBRARY_PATH=/gcc/spec/sb-frescobaldi.suse.de-ai-64/x86_64/install-200904040532/lib64:/gcc/spec/sb-frescobaldi.suse.de-ai-64/x86_64/install-200904040532/lib: PATH=/usr/bin:/bin PWD=/gcc/spec/cxxbench-ai-sandbox/boost_1_33_1 LANG=C HOME=/suse/gcctest SHLVL=4 LOGNAME=gcctest _=/usr/bin/env linux-vdso.so.1 => (0x00007ffff7ffb000) libstdc++.so.6 => /gcc/spec/sb-frescobaldi.suse.de-ai-64/x86_64/install-200904040532/lib64/libstdc++.so.6 (0x00007ffff7ad1000) libm.so.6 => /lib64/libm.so.6 (0x00007ffff787b000) libgcc_s.so.1 => /gcc/spec/sb-frescobaldi.suse.de-ai-64/x86_64/install-200904040532/lib64/libgcc_s.so.1 (0x00007ffff7664000) libc.so.6 => /lib64/libc.so.6 (0x00007ffff730b000) /lib64/ld-linux-x86-64.so.2 (0x00007ffff7de0000) ./bin/boost/tools/wave/build/wave/gcc/release/wave --timer --long_long --variadics -S /gcc/spec/scripts/c++bench/boost/usr/include -S /gcc/spec/scripts/c++bench/boost/usr/lib/gcc/i586-suse-linux/4.1.0/include -S /gcc/spec/scripts/c++bench/boost/usr/include/c++/4.1.0 -S /gcc/spec/scripts/c++bench/boost/usr/include/c++/4.1.0/i586-suse-linux /gcc/spec/scripts/c++bench/boost/tramp3d-v4.cpp -o /dev/null ============================= total: 18446 kB Elapsed time: 1.510 sec.