iverilog/ivtest/ivltests/comp1001_fail5.v

27 lines
495 B
Verilog

module top;
reg passed;
reg [7:0] res;
reg zero;
reg one;
initial begin
passed = 1'b1;
zero = 1'b0;
one = 1'b1;
// res = 1'b1 ? !1'b0/1'b0 : 1'b0;
res = !1'b0/1'b0;
if (res !== 8'bx) begin
$display("FAILED: compiler.");
passed = 1'b0;
end
// res = one ? !1'b0/zero : zero;
res = !1'b0/zero;
if (res !== 8'bx) begin
$display("FAILED: run-time.");
passed = 1'b0;
end
if (passed) $display("PASSED");
end
endmodule