From 6d08c53429b27caf37aba8ca6b65e29eedcb15a1 Mon Sep 17 00:00:00 2001 From: "Emil J. Tywoniak" Date: Wed, 11 Mar 2026 21:07:06 +0100 Subject: [PATCH] rtlil: forbid rewrite_sigspecs in signorm --- kernel/rtlil.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/rtlil.h b/kernel/rtlil.h index 8ced015bb..74ded6a55 100644 --- a/kernel/rtlil.h +++ b/kernel/rtlil.h @@ -2740,6 +2740,7 @@ inline RTLIL::SigBit::SigBit(const RTLIL::SigSpec &sig) { template void RTLIL::Module::rewrite_sigspecs(T &functor) { + log_assert(sig_norm_index == nullptr); for (auto &it : cells_) it.second->rewrite_sigspecs(functor); for (auto &it : processes) @@ -2753,6 +2754,7 @@ void RTLIL::Module::rewrite_sigspecs(T &functor) template void RTLIL::Module::rewrite_sigspecs2(T &functor) { + log_assert(sig_norm_index == nullptr); for (auto &it : cells_) it.second->rewrite_sigspecs2(functor); for (auto &it : processes)