diff options
Diffstat (limited to 'src/mem/slicc')
-rw-r--r-- | src/mem/slicc/symbols/StateMachine.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mem/slicc/symbols/StateMachine.py b/src/mem/slicc/symbols/StateMachine.py index 679d15f97..b2f225af8 100644 --- a/src/mem/slicc/symbols/StateMachine.py +++ b/src/mem/slicc/symbols/StateMachine.py @@ -458,7 +458,8 @@ stringstream ${ident}_transitionComment; $c_ident::$c_ident(const Params *p) : AbstractController(p) { - m_name = "${ident}"; + m_machineID.type = MachineType_${ident}; + m_machineID.num = m_version; ''') num_in_ports = len(self.in_ports) code(' m_in_ports = $num_in_ports;') @@ -545,9 +546,6 @@ $c_ident::init() MachineType machine_type = string_to_MachineType("${{var.machine.ident}}"); int base M5_VAR_USED = MachineType_base_number(machine_type); - m_machineID.type = MachineType_${ident}; - m_machineID.num = m_version; - // initialize objects ''') |