module top;
reg a, b, c;
(* test *) always @(posedge a)
c <= b;
(* test *) always @*
if (c)
b <= 1;
a = b;
endmodule