data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v
 line:3: before: "real"
1: b'%Error: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:5: Expected integral (non-real) input to CONCAT\n                                                                           : ... In instance top\n  wire real wrcon1 = {2.0, 1.0};\n                      ^~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:5: Implicit conversion of real to integer\n  wire real wrcon1 = {2.0, 1.0};\n                      ^~~\n                  ... Use "/* verilator lint_off REALCVT */" and lint_on around source to disable this message.\n%Error: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:5: Expected integral (non-real) input to CONCAT\n                                                                           : ... In instance top\n  wire real wrcon1 = {2.0, 1.0};\n                           ^~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:5: Implicit conversion of real to integer\n  wire real wrcon1 = {2.0, 1.0};\n                           ^~~\n%Error: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:6: Expected integral (non-real) input to CONCAT\n                                                                           : ... In instance top\n  wire real wrcon2 = {rvar1, rvar2};\n                      ^~~~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:6: Implicit conversion of real to integer\n  wire real wrcon2 = {rvar1, rvar2};\n                      ^~~~~\n%Error: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:6: Expected integral (non-real) input to CONCAT\n                                                                           : ... In instance top\n  wire real wrcon2 = {rvar1, rvar2};\n                             ^~~~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:6: Implicit conversion of real to integer\n  wire real wrcon2 = {rvar1, rvar2};\n                             ^~~~~\n%Error: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:8: Expected integral (non-real) input to CONCAT\n                                                                           : ... In instance top\n  assign wrcon3 = {2.0, 1.0};\n                   ^~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:8: Implicit conversion of real to integer\n  assign wrcon3 = {2.0, 1.0};\n                   ^~~\n%Error: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:8: Expected integral (non-real) input to CONCAT\n                                                                           : ... In instance top\n  assign wrcon3 = {2.0, 1.0};\n                        ^~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:8: Implicit conversion of real to integer\n  assign wrcon3 = {2.0, 1.0};\n                        ^~~\n%Error: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:9: Expected integral (non-real) input to CONCAT\n                                                                           : ... In instance top\n  assign wrcon4 = {rvar1, rvar2};\n                   ^~~~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:9: Implicit conversion of real to integer\n  assign wrcon4 = {rvar1, rvar2};\n                   ^~~~~\n%Error: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:9: Expected integral (non-real) input to CONCAT\n                                                                           : ... In instance top\n  assign wrcon4 = {rvar1, rvar2};\n                          ^~~~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:9: Implicit conversion of real to integer\n  assign wrcon4 = {rvar1, rvar2};\n                          ^~~~~\n%Error: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:11: Expected integral (non-real) input to CONCAT\n                                                                            : ... In instance top\n  assign {wrcon5, wrcon6} = 1.0;\n          ^~~~~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:11: Implicit conversion of real to integer\n  assign {wrcon5, wrcon6} = 1.0;\n          ^~~~~~\n%Error: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:11: Expected integral (non-real) input to CONCAT\n                                                                            : ... In instance top\n  assign {wrcon5, wrcon6} = 1.0;\n                  ^~~~~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:11: Implicit conversion of real to integer\n  assign {wrcon5, wrcon6} = 1.0;\n                  ^~~~~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:11: Implicit conversion of real to integer\n  assign {wrcon5, wrcon6} = 1.0;\n                            ^~~\n%Error: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:14: Expected integral (non-real) input to CONCAT\n                                                                            : ... In instance top\n    rtmp = {2.0, 1.0};\n            ^~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:14: Implicit conversion of real to integer\n    rtmp = {2.0, 1.0};\n            ^~~\n%Error: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:14: Expected integral (non-real) input to CONCAT\n                                                                            : ... In instance top\n    rtmp = {2.0, 1.0};\n                 ^~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:14: Implicit conversion of real to integer\n    rtmp = {2.0, 1.0};\n                 ^~~\n%Error: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:15: Expected integral (non-real) input to CONCAT\n                                                                            : ... In instance top\n    rtmp = {rvar1, rvar2};\n            ^~~~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:15: Implicit conversion of real to integer\n    rtmp = {rvar1, rvar2};\n            ^~~~~\n%Error: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:15: Expected integral (non-real) input to CONCAT\n                                                                            : ... In instance top\n    rtmp = {rvar1, rvar2};\n                   ^~~~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:15: Implicit conversion of real to integer\n    rtmp = {rvar1, rvar2};\n                   ^~~~~\n%Error: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:17: Expected integral (non-real) input to CONCAT\n                                                                            : ... In instance top\n    {rvar1, rvar2} = rtmp;\n     ^~~~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:17: Implicit conversion of real to integer\n    {rvar1, rvar2} = rtmp;\n     ^~~~~\n%Error: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:17: Expected integral (non-real) input to CONCAT\n                                                                            : ... In instance top\n    {rvar1, rvar2} = rtmp;\n            ^~~~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:17: Implicit conversion of real to integer\n    {rvar1, rvar2} = rtmp;\n            ^~~~~\n%Warning-REALCVT: data/full_repos/permissive/143278/ivltests/real_concat_invalid1.v:17: Implicit conversion of real to integer\n    {rvar1, rvar2} = rtmp;\n                     ^~~~\n%Error: Exiting due to 16 error(s), 18 warning(s)\n'
module top;
  real rvar1, rvar2, rtmp;
  wire real wrcon3, wrcon4, wrcon5, wrcon6;

  wire real wrcon1 = {2.0, 1.0};
  wire real wrcon2 = {rvar1, rvar2};

  assign wrcon3 = {2.0, 1.0};
  assign wrcon4 = {rvar1, rvar2};

  assign {wrcon5, wrcon6} = 1.0;

  initial begin
    rtmp = {2.0, 1.0};
    rtmp = {rvar1, rvar2};

    {rvar1, rvar2} = rtmp;
  end
endmodule
module top;

  real rvar1, rvar2, rtmp;
  wire real wrcon3, wrcon4, wrcon5, wrcon6;

  wire real wrcon1 = {2.0, 1.0};
  wire real wrcon2 = {rvar1, rvar2};

  assign wrcon3 = {2.0, 1.0};
  assign wrcon4 = {rvar1, rvar2};

  assign {wrcon5, wrcon6} = 1.0;

  initial begin
    rtmp = {2.0, 1.0};
    rtmp = {rvar1, rvar2};

    {rvar1, rvar2} = rtmp;
  end
endmodule