aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorEmil J <emil.tywoniak@gmail.com>2022-11-09 10:34:25 +0100
committerGitHub <noreply@github.com>2022-11-09 10:34:25 +0100
commitc75f12a989d0a98c19e34e367a9fb688c9463252 (patch)
tree7a8a7a3a4636f8c0d039509294567689c153eeff /kernel
parentfaa1c2e7fecaf20e9506746d784eb50498d80602 (diff)
downloadyosys-c75f12a989d0a98c19e34e367a9fb688c9463252.tar.gz
yosys-c75f12a989d0a98c19e34e367a9fb688c9463252.tar.bz2
yosys-c75f12a989d0a98c19e34e367a9fb688c9463252.zip
Add missing memory width assert preventing division by zero (#3546)
Diffstat (limited to 'kernel')
-rw-r--r--kernel/mem.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/mem.cc b/kernel/mem.cc
index e5e855ef7..ed01a0867 100644
--- a/kernel/mem.cc
+++ b/kernel/mem.cc
@@ -504,6 +504,7 @@ void Mem::check() {
int mask = (1 << max_wide_log2) - 1;
log_assert(!(start_offset & mask));
log_assert(!(size & mask));
+ log_assert(width != 0);
}
namespace {