summaryrefslogtreecommitdiff
path: root/src/systemc/core/object.hh
diff options
context:
space:
mode:
authorGabe Black <gabeblack@google.com>2018-09-05 18:46:05 -0700
committerGabe Black <gabeblack@google.com>2018-10-09 21:37:51 +0000
commitdee485ff6779ef81b8d26c68041ded4065fb1402 (patch)
tree1645e7bb5bae44a6a1750bdfd6e839c31d213bbe /src/systemc/core/object.hh
parent8a39209514d605d67f486db874423447255a2ab2 (diff)
downloadgem5-dee485ff6779ef81b8d26c68041ded4065fb1402.tar.xz
systemc: Report a warning if an event or object needs to be renamed.
Change-Id: I8085ba19fd7acd69d07a1e032f2fd18b6c5fed6f Reviewed-on: https://gem5-review.googlesource.com/c/12598 Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
Diffstat (limited to 'src/systemc/core/object.hh')
-rw-r--r--src/systemc/core/object.hh4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/systemc/core/object.hh b/src/systemc/core/object.hh
index 6d9e8ecfd..adccde5b3 100644
--- a/src/systemc/core/object.hh
+++ b/src/systemc/core/object.hh
@@ -90,7 +90,7 @@ class Object
EventsIt addChildEvent(sc_core::sc_event *e);
void delChildEvent(sc_core::sc_event *e);
- void pickUniqueName(std::string &name);
+ std::string pickUniqueName(std::string name);
private:
sc_core::sc_object *_sc_obj;
@@ -105,7 +105,7 @@ class Object
sc_core::sc_attr_cltn cltn;
};
-void pickUniqueName(::sc_core::sc_object *parent, std::string &name);
+std::string pickUniqueName(::sc_core::sc_object *parent, std::string name);
extern Objects topLevelObjects;
extern Objects allObjects;