Opened 9 years ago

Closed 9 years ago

#8563 closed Bugs (fixed)

Compilation error with boost::spirit::lex::less actor

Reported by: andreas.pokorny@… Owned by: Hartmut Kaiser
Milestone: Boost 1.54.0 Component: spirit
Version: Boost 1.54.0 Severity: Regression
Keywords: lex spirit typename Cc: antoshkka@…

Description

There is an issue with the lexer actor for less. It does not remove possible references in the context_type. I believe without that lex::less is not useable.

Find attached a patch that fixes the issue.

Attachments (2)

support_functions.patch (902 bytes ) - added by andreas.pokorny@… 9 years ago.
fix
regression_less_8563.cpp (982 bytes ) - added by anonymous 9 years ago.

Download all attachments as: .zip

Change History (6)

by andreas.pokorny@…, 9 years ago

Attachment: support_functions.patch added

fix

comment:1 by Hartmut Kaiser, 9 years ago

Owner: changed from Joel de Guzman to Hartmut Kaiser

by anonymous, 9 years ago

Attachment: regression_less_8563.cpp added

comment:2 by Hartmut Kaiser, 9 years ago

Resolution: fixed
Status: newclosed

(In [84285]) Fix #8563: Compilation error with boost::spirit::lex::less actor

comment:3 by Antony Polukhin, 9 years ago

Cc: antoshkka@… added
Keywords: lex spirit typename added
Milestone: To Be DeterminedBoost 1.54.0
Resolution: fixed
Severity: ProblemRegression
Status: closedreopened
Version: Boost Development TrunkBoost 1.54.0

Fix misses typename before remove_const< at line 52 of boost_1_54_0_beta1/boost/spirit/home/lex/lexer/support_functions.hpp

comment:4 by Hartmut Kaiser, 9 years ago

Resolution: fixed
Status: reopenedclosed

(In [84631]) Spirit: Fixed #8563: Compilation error with boost::spirit::lex::less actor

Note: See TracTickets for help on using tickets.