diff --git a/src/modules/systemlib/state_table.h b/src/modules/systemlib/state_table.h index f28b9180c1..7f657f4fc8 100644 --- a/src/modules/systemlib/state_table.h +++ b/src/modules/systemlib/state_table.h @@ -51,7 +51,10 @@ public: }; StateTable(Tran const *table, unsigned nStates, unsigned nSignals) - : myTable(table), myNsignals(nSignals) {} + : myState(0), myTable(table), myNsignals(nSignals) {} + + StateTable(const StateTable &) = delete; + StateTable &operator=(const StateTable &) = delete; #define NO_ACTION &StateTable::doNothing #define ACTION(_target) StateTable::Action(_target)