iverilog/ivtest/ivltests/pr1701921.v

24 lines
429 B
Verilog

// pr1701921
module top;
reg foo, bar;
wire blend;
assign blend = foo;
assign blend = bar;
initial begin
bar = 1;
// Bar explicitly has a 1 value, foo gets its initial x value.
// Together, they should drive to an x value.
#1 if (blend !== 1'bx) begin
$display("FAILED -- blend=%b (foo=%b, bar=%b)", blend, foo, bar);
$finish;
end
$display("PASSED");
end
endmodule