On Fri, May 20, 2011 at 06:51, Stephan T. Lavavej < stl@exchange.microsoft.com> wrote:
[Christophe Henry]
Maybe Stephan is aware of this problem?
I haven't heard of this problem before. (Is a templated constructor involved? They can be squirrely.)
I didn't write one, here is the state machine declaration (from my previous email): class StateMachine : public boost::msm::front::state_machine_def< StateMachine > { public: typedef State_HelloWorld initial_state; struct transition_table : public boost::mpl::vector < _row< State_HelloWorld, event::exit, State_Exit > > {}; StateMachine(); ~StateMachine(); }; class RealStateMachine : public boost::msm::back::state_machine< StateMachine > { public: }; A link to the email, there is a link to the full test project zip: http://permalink.gmane.org/gmane.comp.lib.boost.user/67960
If you can provide a self-contained test case in the form of a preprocessed file, I can file a compiler bug - but it would be better if you filed one through Microsoft Connect, since that way you can directly get feedback (and they can ask you for more info if necessary).
Ok, I will create provide that project to MS Connect then. Joël Lamotte