[Swan-dev] making struct finite_state part of struct state
andrew.cagney at gmail.com
Wed Feb 20 14:22:52 UTC 2019
This continues a face-to-face discussion from last year.
It was pointed out that one downside of replacing 'enum state_kind'
with 'struct finite_state' is that when a 'struct state' is printed
using a debugger it no longer shows the 'state' as an enum.
Off hand I can think of two solutions:
- redundantly store both a 'struct finite_state' pointer, and an 'enum
state_kind' in 'struct state'
- store a copy of 'struct finite_state' in 'struct state'
My preference is for the second
More information about the Swan-dev