systemc: Add some deprecated sc_module constructors.
authorGabe Black <gabeblack@google.com>
Sat, 16 Jun 2018 04:44:15 +0000 (21:44 -0700)
committerGabe Black <gabeblack@google.com>
Tue, 28 Aug 2018 21:19:50 +0000 (21:19 +0000)
Change-Id: Ibe2bfe63536af33fca6040f4aef999ee928d876b
Reviewed-on: https://gem5-review.googlesource.com/11278
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>

src/systemc/core/sc_module.cc
src/systemc/ext/core/sc_module.hh

index a461022a3e1722cb7ffb2c8eae196ee4678456bf..b4fd29267970065e4a0f9f388f93edcbdc219dff 100644 (file)
@@ -155,6 +155,16 @@ sc_module::sc_module()
     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)
 {
index 25053dfa1233e3facce7476ad6da3fe6dbfb4354..ffb1a3ccbd41624105f76c48c2fb4c9b6d96e347 100644 (file)
@@ -148,6 +148,10 @@ class sc_module : public sc_object
     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() {}