Identifies an arithmetic operator used in a shift expression, which can indicate a mistake in the intended order of operations.
module m;
logic a;
initial begin
if (a << 1 + 1) begin end
end
endmodule
module m;
logic a;
initial begin
if (a << (1 + 1)) begin end
end
endmodule