mirror of
https://github.com/YosysHQ/yosys
synced 2025-09-11 04:01:28 +00:00
27 lines
502 B
Text
27 lines
502 B
Text
# ifnone gets parsed and ignored without -specify
|
|
logger -expect-no-warnings
|
|
read_verilog << EOF
|
|
module dut1 (i, o);
|
|
output o;
|
|
input i;
|
|
specify
|
|
if (a ^ (* meow *) 1 == 1'b0)
|
|
(i => o) = 1;
|
|
ifnone (i => o) = 0;
|
|
endspecify
|
|
endmodule
|
|
EOF
|
|
|
|
# ifnone is still an error with -specify
|
|
logger -expect error "syntax error" 1
|
|
read_verilog -specify << EOF
|
|
module dut2 (i, o);
|
|
output o;
|
|
input i;
|
|
specify
|
|
if (a ^ (* meow *) 1 == 1'b0)
|
|
(i => o) = 1;
|
|
ifnone (i => o) = 0;
|
|
endspecify
|
|
endmodule
|
|
EOF
|