On 09.08.2013 0:39, Christophe Henry wrote:
Hi,
hmmm that's strange because yes there was a bug, and it has been fixed and tested by the one who reported it. I also just checked again my tests and they're ok. I could not reproduce your problem. Can you post the complete code? I'm missing the definition of End, I suspect something with "none".
The complete code is too big. It has three deep levels and around 40 states. I'll try to simplify it to provide the test. the End state is declared as: using namespace boost::msm::front; struct Child_ : public state_machine_def<Child_> { struct End : public exit_pseudo_state<none> {}; };
Unfortunately I'm on the way to vacations so I don't know if I'll manage to debug as good as at home, it could take a little longer.
Cheers, Christophe