You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What steps will reproduce the problem?
Code:
(var count := [1])
(machine m
(state o)
(state t (onentry [count value: count value +1]))
(eps o -> t ot)
(eps t -> o to)
)
(spawn m o)
Delete the code, then add
(machine p)
What is the expected output? What do you see instead?
MNU + an error saying machine m is not found. Note that if the interpreter is
paused before deleting and adding, the error appears when the interpreter is
unpaused.
Please use labels and text to provide additional information.
Original issue reported on code.google.com by jfa...@gmail.com on 21 Aug 2014 at 4:39
The text was updated successfully, but these errors were encountered:
I've added a failing test case in commit LiveRobotics-Tests-johanfabry.9 There
are actually 2 fails in the test case: first the mainmachine is not set right,
and if that assert is commented out you get the DNU.
Original comment by jfa...@gmail.com on 2 Sep 2014 at 12:12
BTW, if you delete the running machine, then the program will restart. So, if
you add a new machine without a spawn statement, the new machine will not be
the 'active one' until you spawn your new program again with the new definition
Original comment by m.campus...@gmail.com on 2 Sep 2014 at 8:15
Original issue reported on code.google.com by
jfa...@gmail.com
on 21 Aug 2014 at 4:39The text was updated successfully, but these errors were encountered: