jfabry / LiveRobotProgramming

Live Robot Programming
http://pleiad.cl/lrp
8 stars 3 forks source link

Removing a nested machine that is not in the state that spawns it may crash the interpreter #149

Closed jfabry closed 7 years ago

jfabry commented 7 years ago

Code: (machine foo (state s) ) (machine bar (state t (onentry (spawn foo s))) ) (spawn bar t) Then remove the foo machine -> interpreter crash

jfabry commented 7 years ago

Fixed in LiveRobotics-Tests-johanfabry.88 and LiveRobotics-Interpreter-johanfabry.185