diff options
Diffstat (limited to 'src/systemc/core/sc_port.cc')
-rw-r--r-- | src/systemc/core/sc_port.cc | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/systemc/core/sc_port.cc b/src/systemc/core/sc_port.cc index 69fe6f579..37a534a83 100644 --- a/src/systemc/core/sc_port.cc +++ b/src/systemc/core/sc_port.cc @@ -29,7 +29,7 @@ #include <sstream> -#include "base/logging.hh" +#include "base/cprintf.hh" #include "systemc/core/module.hh" #include "systemc/core/port.hh" #include "systemc/core/scheduler.hh" @@ -84,9 +84,15 @@ sc_port_base::~sc_port_base() } void -sc_port_base::warn_unimpl(const char *func) const +sc_port_base::warn_port_constructor() const { - warn("%s not implemented.\n", func); + static bool warned = false; + if (!warned) { + SC_REPORT_INFO(SC_ID_IEEE_1666_DEPRECATION_, + "interface and/or port binding in port constructors " + "is deprecated"); + warned = true; + } } void |