From 23757409ee2919664a3b8ba6f045d4b409cab0b4 Mon Sep 17 00:00:00 2001 From: "Emil J. Tywoniak" Date: Wed, 25 Feb 2026 18:53:20 +0100 Subject: [PATCH] modtools: fix unit test --- kernel/modtools.h | 2 ++ tests/unit/kernel/modindexTest.cc | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/kernel/modtools.h b/kernel/modtools.h index 40d7159e5..8ec70f0e9 100644 --- a/kernel/modtools.h +++ b/kernel/modtools.h @@ -78,6 +78,8 @@ struct ModIndex : public RTLIL::Monitor SigMap sigmap; private: + friend class ModIndexTest; + FRIEND_TEST(ModIndexTest, swap); struct sigbit_pointer_hash { std::size_t operator()(const Yosys::RTLIL::SigBit& s) const noexcept diff --git a/tests/unit/kernel/modindexTest.cc b/tests/unit/kernel/modindexTest.cc index 1921c9a93..b972cb165 100644 --- a/tests/unit/kernel/modindexTest.cc +++ b/tests/unit/kernel/modindexTest.cc @@ -5,7 +5,7 @@ YOSYS_NAMESPACE_BEGIN -TEST(ModIndexSwapTest, has) +TEST(ModIndexTest, swap) { Design* d = new Design; Module* m = d->addModule("$m"); @@ -26,7 +26,7 @@ TEST(ModIndexSwapTest, has) } } -TEST(ModIndexDeleteTest, has) +TEST(ModIndexTest, modify) { if (log_files.empty()) log_files.emplace_back(stdout); Design* d = new Design;