From 074a71173bfd6eb276d9d78801ab6b80b017ff18 Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Fri, 5 Aug 2016 10:13:24 +0200 Subject: [PATCH] Systemlib: Address init and copy constructors --- src/modules/systemlib/state_table.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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)