sim: Move destructor of Port to public
authorYu-hsin Wang <yuhsingw@google.com>
Fri, 3 Jan 2020 05:32:33 +0000 (13:32 +0800)
committerYu-hsin Wang <yuhsingw@google.com>
Fri, 3 Jan 2020 12:35:38 +0000 (12:35 +0000)
commit9f405040cda3ac2466c871d82b68f8d1d77fbf76
tree1dfcd5aba3c353e9446f96ef0e007e09b7d71bab
parent68288f344bebff2e4fbfe63dcc84e166a423dd6c
sim: Move destructor of Port to public

To preventing from instantiating an abstract class, hiding its
constructor is enough. Moving destructor to public doesn't break this
intention. This also makes us can use smart pointer to manage derived
Port class.

Change-Id: Ic9cf97e90a6c26108d359eb459df48cd23eaf15c
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/23925
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/sim/port.hh