aboutsummaryrefslogtreecommitdiffstats
path: root/tests/proc/bug2962.ys
diff options
context:
space:
mode:
Diffstat (limited to 'tests/proc/bug2962.ys')
-rw-r--r--tests/proc/bug2962.ys22
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/proc/bug2962.ys b/tests/proc/bug2962.ys
new file mode 100644
index 000000000..99da8db5d
--- /dev/null
+++ b/tests/proc/bug2962.ys
@@ -0,0 +1,22 @@
+read_ilang << EOT
+module \top
+ wire width 4 input 1 \a
+ wire width 2 input 2 \b
+ wire input 3 \clk
+ wire width 4 output 4 \q
+ wire input 5 \en
+ wire width 4 \nq
+ process \p
+ assign \nq \a
+ assign \nq [1:0] \b
+ switch \en
+ case 1'1
+ assign \nq [3] 1'0
+ end
+ sync posedge \clk
+ update \q \nq
+ end
+end
+EOT
+proc
+check -assert