Ticket #8870: boost-1.57.0-spirit-unused_typedef.patch

File boost-1.57.0-spirit-unused_typedef.patch, 1.0 KB (added by Petr Machata <pmachata@…>, 8 years ago)

A fix

  • boost_1_57_0/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp

    diff -up boost_1_57_0/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp\~ boost_1_57_0/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp
    old new struct grammar_definition  
    282282#if !defined(BOOST_SPIRIT_SINGLE_GRAMMAR_INSTANCE)
    283283        typedef impl::grammar_helper_base<GrammarT> helper_base_t;
    284284        typedef grammar_helper_list<GrammarT> helper_list_t;
    285         typedef typename helper_list_t::vector_t::reverse_iterator iterator_t;
    286285
    287286        helper_list_t&  helpers =
    288287        grammartract_helper_list::do_(self);
    289288
    290289# if defined(BOOST_INTEL_CXX_VERSION)
     290        typedef typename helper_list_t::vector_t::reverse_iterator iterator_t;
    291291        for (iterator_t i = helpers.rbegin(); i != helpers.rend(); ++i)
    292292            (*i)->undefine(self);
    293293# else