Closed vtnerd closed 10 years ago
Phoenix terminals use proto::basic_expr but operators use proto::expr since phoenix implements the operators directly. This tells proto to use proto:basic_expr when building the syntax tree for consistency.
A little more background information can be found on the mailing list: http://boost.2283326.n4.nabble.com/Phoenix-and-proto-basic-expr-td4661267.html
Forgot to mention, all of the phoenix tests still compile + pass in clang.
Splendid! Thank you!
Phoenix terminals use proto::basic_expr but operators use proto::expr since phoenix implements the operators directly. This tells proto to use proto:basic_expr when building the syntax tree for consistency.
A little more background information can be found on the mailing list: http://boost.2283326.n4.nabble.com/Phoenix-and-proto-basic-expr-td4661267.html