aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorrafaeltp <rafaeltp@soe.ucsc.edu>2018-10-20 17:50:21 -0700
committerrafaeltp <rafaeltp@soe.ucsc.edu>2018-10-20 17:50:21 -0700
commit0ad4321781a53210c42e3450b23f289bc0a35c99 (patch)
treec468d4ab61be90da9c12c247be8a675be9c41d18 /kernel
parentf25d0de6f80233b0af02067bea839bff19f62a3c (diff)
downloadyosys-0ad4321781a53210c42e3450b23f289bc0a35c99.tar.gz
yosys-0ad4321781a53210c42e3450b23f289bc0a35c99.tar.bz2
yosys-0ad4321781a53210c42e3450b23f289bc0a35c99.zip
solves #675
Diffstat (limited to 'kernel')
-rw-r--r--kernel/rtlil.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/kernel/rtlil.h b/kernel/rtlil.h
index 276540aa1..3323f13f0 100644
--- a/kernel/rtlil.h
+++ b/kernel/rtlil.h
@@ -1304,6 +1304,10 @@ inline const RTLIL::SigBit &RTLIL::SigSpecConstIterator::operator*() const {
}
inline RTLIL::SigBit::SigBit(const RTLIL::SigSpec &sig) {
+ if(sig.size() != 1 || sig.chunks().size() != 1) {
+ std::cout << "rtp " << sig.size() << std::endl;
+ std::cout << "rtp " << sig.chunks().size() << std::endl;
+ }
log_assert(sig.size() == 1 && sig.chunks().size() == 1);
*this = SigBit(sig.chunks().front());
}