erikzenker / hsm

Finite state machine library based on the boost hana meta programming library. It follows the principles of the boost msm and boost sml libraries, but tries to reduce own complex meta programming code to a minimum.
MIT License
187 stars 18 forks source link

[Reproducer] guard incorrectly checked twice #178

Open michael-baumann opened 2 years ago

michael-baumann commented 2 years ago

Seems to be related to leaving the sub state machine. If we don't enter it, the guard is only checked once.