Re: [Boost-bugs] [Boost C++ Libraries] #4684: [spirit] bad template error when complementing a rule

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4684: [spirit] bad template error when complementing a rule
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-04-18 15:04:22


#4684: [spirit] bad template error when complementing a rule
--------------------------------------+-------------------------------------
  Reporter: eric_niebler | Owner: djowel
      Type: Bugs | Status: closed
 Milestone: Boost 1.45.0 | Component: spirit
   Version: Boost Development Trunk | Severity: Problem
Resolution: fixed | Keywords:
--------------------------------------+-------------------------------------

Comment (by eric_niebler):

 If the grammar disallowed it, the error message would have been short and
 meaningful, caught in {{{rule::operator=}}}. Instead, the error happens
 deep in Spirit's meta-guts. At least it did the last time I checked.

 If the error doesn't bother you, or if it's too much trouble to improve
 it, or if it would too severely affect compile times, then yes, close this
 bug. But don't close it because you think the grammar correctly handles
 this case. I don't think it does.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/4684#comment:2>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:06 UTC