
18 Jun
2007
18 Jun
'07
9:51 a.m.
Hi there, I'm using boost 1.34 and MS VC7.1 . The following code lets my compiler ICE. #include <vector> #include <boost/spirit/core.hpp> #include <boost/spirit/actor/push_back_actor.hpp> using namespace std; namespace sp = boost::spirit; int main(int argc, char* argv[]) { vector<int> n; bool ret = parse( "12", sp::int_p[push_back_a( n )] ).full; return 0; } The reason is the push_back_a actor. Is that a known issue or am I doing something wrong? Regards, Christian