blob: 7ff90b53740475e7a0542176b32c51f9df4422bb [file] [log] [blame]
/*
:name: delete-assign
:description: Update queue by assignment (delete)
:should_fail: 0
:tags: 7.10.4
*/
module top ();
int q[$];
int r;
initial begin
q.push_back(2);
q.push_back(3);
q.push_back(4);
$display(":assert: (%d == 3)", q.size);
q = q[1:$]; // q.delete(0)
$display(":assert: (%d == 2)", q.size);
q = {}; // q.delete
$display(":assert: (%d == 0)", q.size);
end
endmodule