From 4b91c581592b3f719e4761d3c4b34e6011249700 Mon Sep 17 00:00:00 2001 From: Mateusz Gancarz Date: Wed, 26 Feb 2025 11:27:49 +0100 Subject: [PATCH] [#73220] fix tests compilation warnings --- include/verilated_saif_c.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/include/verilated_saif_c.cpp b/include/verilated_saif_c.cpp index e789802d9..e6ddc6311 100644 --- a/include/verilated_saif_c.cpp +++ b/include/verilated_saif_c.cpp @@ -260,7 +260,10 @@ void VerilatedSaif::recursivelyPrintScopes(uint32_t scopeIndex) { bool anyNetValid{false}; //NOTE: for now only care about NET, also PORT will be added - for (auto& [code, signalName] : saifScope.childSignals) { + for (auto& childSignal : saifScope.childSignals) { + uint32_t code = childSignal.first; + const char* name = childSignal.second.c_str(); + ActivityVar& activity = m_activity.at(code); for (size_t i = 0; i < activity.width; i++) { auto& bit = activity.bits[i]; @@ -283,7 +286,7 @@ void VerilatedSaif::recursivelyPrintScopes(uint32_t scopeIndex) { printIndent(); printStr("("); - printStr(signalName.c_str()); + printStr(name); if (activity.width > 1) { printStr("\\["); printStr(std::to_string(i).c_str());