From 5a9e3f91882a948685dd05f3fd07ad1eaa6c2647 Mon Sep 17 00:00:00 2001 From: klayoutmatthias Date: Tue, 26 Jul 2022 21:02:17 +0200 Subject: [PATCH] [Consider merging] One more iterator issue fixed --- src/db/db/gsiDeclDbNetlist.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/db/db/gsiDeclDbNetlist.cc b/src/db/db/gsiDeclDbNetlist.cc index fdaab035a..83f4a429f 100644 --- a/src/db/db/gsiDeclDbNetlist.cc +++ b/src/db/db/gsiDeclDbNetlist.cc @@ -197,10 +197,10 @@ static bool is_combined_device (const db::Device *device) return ! device->reconnected_terminals ().empty (); } +static std::vector empty; + static std::vector::const_iterator begin_reconnected_terminals_for (const db::Device *device, size_t terminal_id) { - static std::vector empty; - const std::vector *ti = device->reconnected_terminals_for ((unsigned int) terminal_id); if (! ti) { return empty.begin (); @@ -211,8 +211,6 @@ static std::vector::const_iterator begin_reconnec static std::vector::const_iterator end_reconnected_terminals_for (const db::Device *device, size_t terminal_id) { - static std::vector empty; - const std::vector *ti = device->reconnected_terminals_for ((unsigned int) terminal_id); if (! ti) { return empty.end ();