commit | d45caee43e10c50d837aadc56b385f6340366cae | [log] [tgz] |
---|---|---|
author | Gabe Black <gabeblack@google.com> | Wed Oct 03 16:16:08 2018 -0700 |
committer | Gabe Black <gabeblack@google.com> | Tue Oct 16 00:49:23 2018 +0000 |
tree | 5e52e31935240f0e00af59e6407b282448c00233 | |
parent | 9cd313edf5ab8ca24d80545cd7235c9b19932589 [diff] |
systemc: Add an sc_gem5::Port destructor. This destructor just removes the port from the list of all ports. Change-Id: I809b529540c2946d20aeb8d64467d77dc94a7a96 Reviewed-on: https://gem5-review.googlesource.com/c/13288 Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
diff --git a/src/systemc/core/port.hh b/src/systemc/core/port.hh index 8c09ad0..f7b1bbc 100644 --- a/src/systemc/core/port.hh +++ b/src/systemc/core/port.hh
@@ -147,6 +147,8 @@ allPorts.push_front(this); } + ~Port() { allPorts.remove(this); } + void bind(::sc_core::sc_interface *interface) {