Ticket #1617: 0001-spirit-gcc-4.3-fixes.patch

File 0001-spirit-gcc-4.3-fixes.patch, 2.0 KB (added by tim blechmann <tim@…>, 15 years ago)
  • boost/spirit/tree/impl/tree_to_xml.ipp

    From 5795e44f39b59db1ae55005697ff077cb0229714 Mon Sep 17 00:00:00 2001
    From: Tim Blechmann <tim@klingt.org>
    Date: Sat, 2 Feb 2008 18:17:54 +0100
    Subject: [PATCH] spirit: gcc-4.3 fixes
    
    ---
     boost/spirit/tree/impl/tree_to_xml.ipp   |    1 +
     libs/spirit/test/mix_and_match_trees.cpp |    6 +++---
     libs/spirit/test/numerics_tests.cpp      |    1 +
     3 files changed, 5 insertions(+), 3 deletions(-)
    
    diff --git a/boost/spirit/tree/impl/tree_to_xml.ipp b/boost/spirit/tree/impl/tree_to_xml.ipp
    index b8084f8..7d1ca3b 100644
    a b  
    1515#include <cstdarg>
    1616#include <locale>
    1717#include <string>
     18#include <cstring>
    1819
    1920#include <map>
    2021#include <iostream>
  • libs/spirit/test/mix_and_match_trees.cpp

    diff --git a/libs/spirit/test/mix_and_match_trees.cpp b/libs/spirit/test/mix_and_match_trees.cpp
    index 8a0069a..22232e9 100644
    a b struct my_grammar : grammar<my_grammar>  
    5454
    5555        typedef rule<ast_scanner> ast_rule;
    5656        typedef rule<pt_scanner> pt_rule;
    57         typedef rule<Scanner> rule;
     57        typedef rule<Scanner> rule_;
    5858
    5959        definition(my_grammar const & /* self */)
    6060        {
    struct my_grammar : grammar<my_grammar>  
    6262            start_ = gen_pt_node_d[ pt_rule_ ];
    6363        }
    6464
    65         rule const & start() const
     65        rule_ const & start() const
    6666        {
    6767            return start_;
    6868        }
    6969
    70         rule start_;
     70        rule_ start_;
    7171        ast_rule ast_rule_;
    7272        pt_rule pt_rule_;
    7373    };
  • libs/spirit/test/numerics_tests.cpp

    diff --git a/libs/spirit/test/numerics_tests.cpp b/libs/spirit/test/numerics_tests.cpp
    index b27546d..3ee4af3 100644
    a b  
    1111#include <boost/spirit/actor/assign_actor.hpp>
    1212#include <iostream>
    1313#include <boost/detail/lightweight_test.hpp>
     14#include <climits>
    1415
    1516using namespace std;
    1617using namespace boost::spirit;