data/full_repos/permissive/159001439/src/debounce.v
 line:11: before: "("
1: b'%Warning-WIDTH: data/full_repos/permissive/159001439/src/debounce.v:24: Operator ASSIGNDLY expects 2 bits on the Assign RHS, but Assign RHS\'s REPLICATE generates 3 bits.\n                                                                      : ... In instance debounce\n sync <= {sync, in};\n      ^~\n                ... Use "/* verilator lint_off WIDTH */" and lint_on around source to disable this message.\n%Warning-WIDTH: data/full_repos/permissive/159001439/src/debounce.v:45: Operator EQ expects 32 or 2 bits on the LHS, but LHS\'s VARREF \'timer\' generates 1 bits.\n                                                                      : ... In instance debounce\n if(timer == HOLD_STAGES-1) begin\n          ^~\n%Error: Exiting due to 2 warning(s)\n'
function integer clogb2 (input integer size);
begin
	size = size - 1;
	for (clogb2=1; size>1; clogb2=clogb2+1)
		size = size >> 1;
end
endfunction
function integer clogb2 (input integer size);

begin
	size = size - 1;
	for (clogb2=1; size>1; clogb2=clogb2+1)
		size = size >> 1;
end
endfunction