id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 8556,Cannot combine synthesized attributes with semantic actions in some cases,Jeff Trull (@…,Joel de Guzman,"The use of ""%="" in rule definitions appears intended to permit simultaneous use of semantic actions and synthesized attributes. However, in some cases I find I can choose only one. In particular a rule of this form: rule()> r; r = qi::string >> qi::string >> qi::string; successfully synthesizes its attribute, while the same rule defined this way: r = (qi::string >> qi::string >> qi::string)[SA] successfully compiles and runs its semantic action. However, combining them fails: r %= (qi::string >> qi::string >> qi::string)[SA] produces a compile error. Test case attached.",Bugs,closed,To Be Determined,spirit,Boost 1.52.0,Problem,fixed,,