From a9106a190e1fb632d35c688bfb77ebd4d054a8ad Mon Sep 17 00:00:00 2001 From: James Cherry Date: Sun, 2 Jun 2024 21:08:39 -0700 Subject: [PATCH] issue37 get_pins -hierarchical Signed-off-by: James Cherry --- network/Network.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/network/Network.cc b/network/Network.cc index 7160d5ab..eac5151f 100644 --- a/network/Network.cc +++ b/network/Network.cc @@ -1042,13 +1042,13 @@ Network::findInstPinsHierMatching(const Instance *instance, // Return value. PinSeq &matches) const { - const char *inst_name = name(instance); + string inst_name = name(instance); InstancePinIterator *pin_iter = pinIterator(instance); while (pin_iter->hasNext()) { const Pin *pin = pin_iter->next(); const char *port_name = name(port(pin)); string pin_name; - stringPrint(pin_name, "%s%c%s", inst_name,divider_, port_name); + stringPrint(pin_name, "%s%c%s", inst_name.c_str(), divider_, port_name); if (pattern->match(pin_name.c_str())) matches.push_back(pin); }