diff --git a/tests/rtlil/bug1206_memory.ys b/tests/rtlil/bug1206_memory.ys new file mode 100644 index 000000000..b747a195c --- /dev/null +++ b/tests/rtlil/bug1206_memory.ys @@ -0,0 +1,6 @@ +logger -expect error "Memory width .* out of range" 1 +read_rtlil < mod = std::make_unique(); + EXPECT_DEATH(mod->addWire(ID(test), RTLIL::WIDTH_LIMIT), ""); + EXPECT_NO_FATAL_FAILURE(mod->addWire(ID(test), RTLIL::WIDTH_LIMIT - 1)); + } + TEST_F(KernelRtlilTest, ConstEqualStr) { EXPECT_EQ(Const("abc"), Const("abc")); EXPECT_NE(Const("abc"), Const("def"));