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: new → closed

(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 Determined → Boost 1.54.0
Resolution: fixed
Severity: Problem → Regression
Status: closed → reopened
Version: Boost Development Trunk → Boost 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: reopened → closed

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

Note: See TracTickets for help on using tickets.