data/full_repos/permissive/143278/ivltests/br_gh531.v
[Errno 2] No such file or directory: 'preprocess.output'
1: b"%Error: data/full_repos/permissive/143278/ivltests/br_gh531.v:38: Extracting 4 bits from only 2 bit number\n                                                                : ... In instance top\n    tmp[3:0]  = 4'b0000;\n       ^\n%Error: data/full_repos/permissive/143278/ivltests/br_gh531.v:39: Extracting 4 bits from only 2 bit number\n                                                                : ... In instance top\n    tmp[3:0] |= i[3:0];\n       ^\n%Error: data/full_repos/permissive/143278/ivltests/br_gh531.v:57: Expecting expression to be constant, but can't determine constant for FUNCREF 'f5'\n                                                                : ... In instance top\n        data/full_repos/permissive/143278/ivltests/br_gh531.v:38: ... Location of non-constant ASSIGN: Select LHS isn't simple variable\n        data/full_repos/permissive/143278/ivltests/br_gh531.v:57: ... Called from f5() with parameters:\n           i = 4'h3\nlocalparam C5 = f5(4'b0011);\n                ^~\n%Error: data/full_repos/permissive/143278/ivltests/br_gh531.v:48: Extracting 4 bits from only 2 bit number\n                                                                : ... In instance top\n    tmp[3:0] |= i[3:0];\n                 ^\n%Error: Exiting due to 4 error(s)\n"
function automatic [2:1] f5(input [3:0] i);
  reg [2:1] tmp;
  begin
    tmp[3:0]  = 4'b0000;
    tmp[3:0] |= i[3:0];
    f5 = tmp;
  end
endfunction
function automatic [2:1] f5(input [3:0] i);

  reg [2:1] tmp;
  begin
    tmp[3:0]  = 4'b0000;
    tmp[3:0] |= i[3:0];
    f5 = tmp;
  end
endfunction