File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -1709,13 +1709,13 @@ class sm {
17091709 using sm_impl_t = sm_impl<typename TSM::template rebind<type>>;
17101710 using state_t = typename sm_impl_t ::state_t ;
17111711 using states_ids_t = typename sm_impl_t ::states_ids_t ;
1712- auto result = false ;
17131712 visit_current_states<T>([&](auto state) {
17141713 (void )state;
1715- result |= (aux::get_id<state_t , typename TState::type>((states_ids_t *)0 ) ==
1716- aux::get_id<state_t , typename decltype (state)::type>((states_ids_t *)0 ));
1714+ if ((aux::get_id<state_t , typename TState::type>((states_ids_t *)0 ) ==
1715+ aux::get_id<state_t , typename decltype (state)::type>((states_ids_t *)0 )))
1716+ return true ;
17171717 });
1718- return result ;
1718+ return false ;
17191719 }
17201720 template <class T = aux::identity<sm_t >, class ... TStates,
17211721 __BOOST_SML_REQUIRES (!aux::is_same<no_policy, typename TSM::testing_policy>::value && aux::always<T>::value)>
You can’t perform that action at this time.
0 commit comments