yosys/tests/proc
Amelia Cuss bf4a46ccb3 proc_rom: don't assert on big actionless switch.
See the test case.  PROC_ROM will consider this for evaluation, even
though -- without any actions -- lhs is empty (but still "uniform").
A zero-width memory is constructed, which later fails check with:

ERROR: Assert `width != 0' failed in kernel/mem.cc:518.

Ensure we don't proceed if there's nothing to encode.
2024-02-18 01:33:28 +11:00
..
.gitignore proc_clean: fix order of switch insertion. 2019-08-19 16:44:23 +00:00
bug2619.ys proc_dff: Fix emitted FF when a register is not assigned in async reset 2021-03-08 17:01:43 +01:00
bug2656.ys proc_arst: Add special-casing of clock signal in conditionals. 2021-03-15 17:17:29 +01:00
bug2962.ys proc_prune: Make assign removal and promotion per-bit, remember promoted bits. 2021-08-14 15:26:11 +02:00
bug_1268.v proc_clean: fix order of switch insertion. 2019-08-19 16:44:23 +00:00
bug_1268.ys proc_clean: fix order of switch insertion. 2019-08-19 16:44:23 +00:00
clean_undef_case.ys proc_clean: only consider fully-defined switch operands too. 2023-08-12 02:46:31 +02:00
proc_rom.ys proc_rom: don't assert on big actionless switch. 2024-02-18 01:33:28 +11:00
rmdead.v proc_rmdead: use explicit pattern set when there are no wildcards 2021-07-29 20:55:59 -04:00
rmdead.ys proc_rmdead: use explicit pattern set when there are no wildcards 2021-07-29 20:55:59 -04:00
run-test.sh tests: use /usr/bin/env for bash. 2023-08-12 11:59:39 +10:00