data/full_repos/permissive/143278/ivltests/implicit_cast9.v
 line:5: before: "real"
1: b'%Warning-WIDTH: data/full_repos/permissive/143278/ivltests/implicit_cast9.v:53: Operator ITORD expects 32 bits on the LHS, but LHS\'s VARREF \'src_u4\' generates 8 bits.\n                                                                              : ... In instance implicit_cast\nlocalparam dst2_r = cp_r(src_u4);\n                         ^~~~~~\n                ... Use "/* verilator lint_off WIDTH */" and lint_on around source to disable this message.\n%Warning-WIDTH: data/full_repos/permissive/143278/ivltests/implicit_cast9.v:54: Operator ITORD expects 32 bits on the LHS, but LHS\'s VARREF \'src_s4\' generates 8 bits.\n                                                                              : ... In instance implicit_cast\nlocalparam dst3_r = cp_r(src_s4);\n                         ^~~~~~\n%Warning-WIDTH: data/full_repos/permissive/143278/ivltests/implicit_cast9.v:55: Operator ITORD expects 32 bits on the LHS, but LHS\'s VARREF \'src_u2\' generates 8 bits.\n                                                                              : ... In instance implicit_cast\nlocalparam dst4_r = cp_r(src_u2);\n                         ^~~~~~\n%Warning-WIDTH: data/full_repos/permissive/143278/ivltests/implicit_cast9.v:56: Operator ITORD expects 32 bits on the LHS, but LHS\'s VARREF \'src_s2\' generates 8 bits.\n                                                                              : ... In instance implicit_cast\nlocalparam dst5_r = cp_r(src_s2);\n                         ^~~~~~\n%Warning-WIDTH: data/full_repos/permissive/143278/ivltests/implicit_cast9.v:57: Operator ITORD expects 32 bits on the LHS, but LHS\'s VARREF \'src_ux\' generates 8 bits.\n                                                                              : ... In instance implicit_cast\nlocalparam dst6_r = cp_r(src_ux);\n                         ^~~~~~\n%Error: Internal Error: ../V3Number.cpp:723: toUInt with 4-state 32\'bx0z00111\n'
function logic signed [3:0] cp_s4s(input logic signed [3:0] val);
  cp_s4s = val;
endfunction
function logic signed [3:0] cp_s4s(input logic signed [3:0] val);

  cp_s4s = val;
endfunction