diff --git a/include/boost/msm/back/state_machine.hpp b/include/boost/msm/back/state_machine.hpp index 5b5b2c0..aecf5f3 100644 --- a/include/boost/msm/back/state_machine.hpp +++ b/include/boost/msm/back/state_machine.hpp @@ -1445,7 +1445,7 @@ private: { for (int i=0; im_states[i]); + this->no_transition(evt,*this,this->m_states[i]); } } return handled; @@ -1530,7 +1530,7 @@ private: } static bool forward(library_sm& fsm) { - return ::boost::fusion::at_key(fsm.m_substate_list).is_flag_active(); + return ::boost::fusion::at_key(fsm.m_substate_list).template is_flag_active(); } }; template