module top;
wire x = 1;
generate
begin : f
wire x;
begin : a
initial begin
$display("bar got %b", x);
end
assign a.x = x;
begin : b
assign b.x = ~x;
assign f.x = x;
endgenerate
endmodule