systemc: Add some deprecated sc_module constructors. Change-Id: Ibe2bfe63536af33fca6040f4aef999ee928d876b Reviewed-on: https://gem5-review.googlesource.com/11278 Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
diff --git a/src/systemc/core/sc_module.cc b/src/systemc/core/sc_module.cc index a461022..b4fd292 100644 --- a/src/systemc/core/sc_module.cc +++ b/src/systemc/core/sc_module.cc
@@ -155,6 +155,16 @@ warn("%s not implemented.\n", __PRETTY_FUNCTION__); } +sc_module::sc_module(const char *) +{ + warn("%s not implemented.\n", __PRETTY_FUNCTION__); +} + +sc_module::sc_module(const std::string &) +{ + warn("%s not implemented.\n", __PRETTY_FUNCTION__); +} + void sc_module::reset_signal_is(const sc_in<bool> &, bool) {
diff --git a/src/systemc/ext/core/sc_module.hh b/src/systemc/ext/core/sc_module.hh index 25053df..ffb1a3c 100644 --- a/src/systemc/ext/core/sc_module.hh +++ b/src/systemc/ext/core/sc_module.hh
@@ -148,6 +148,10 @@ sc_module(const sc_module_name &); sc_module(); + // Deprecated + sc_module(const char *); + sc_module(const std::string &); + /* Deprecated, but used in the regression tests. */ void end_module() {}