data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_stream_mst.sv
1: b"%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_stream_mst.sv:19: syntax error, unexpected TIME NUMBER, expecting TYPE-IDENTIFIER\n  parameter time  ApplDelay = 0ps,\n                              ^~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_stream_mst.sv:21: syntax error, unexpected TIME NUMBER, expecting TYPE-IDENTIFIER\n  parameter time  AcqDelay = 0ps\n                             ^~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_stream_mst.sv:24: syntax error, unexpected input, expecting IDENTIFIER or '=' or do or final\n  input  logic    rst_ni,\n  ^~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_stream_mst.sv:26: syntax error, unexpected output, expecting IDENTIFIER or '=' or do or final\n  output data_t   data_o,\n  ^~~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_stream_mst.sv:27: syntax error, unexpected output, expecting IDENTIFIER or '=' or do or final\n  output logic    valid_o,\n  ^~~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_stream_mst.sv:28: syntax error, unexpected input, expecting IDENTIFIER or '=' or do or final\n  input  logic    ready_i\n  ^~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_stream_mst.sv:33: Unsupported: Static in this context\n  function static void randomize_wait_cycles();\n           ^~~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_stream_mst.sv:35: syntax error, unexpected ::, expecting ';'\n    rand_success = std::randomize(rand_wait_cycles) with {\n                      ^~\n                                                                                                                                          : ... Perhaps 'std' is a package which needs to be predeclared? (IEEE 1800-2017 26.3)\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_stream_mst.sv:35: Unsupported: SystemVerilog 2005 reserved word not implemented: 'randomize'\n    rand_success = std::randomize(rand_wait_cycles) with {\n                        ^~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_stream_mst.sv:35: Unsupported: SystemVerilog 2005 reserved word not implemented: 'with'\n    rand_success = std::randomize(rand_wait_cycles) with {\n                                                    ^~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_stream_mst.sv:38: syntax error, unexpected '}'\n    };\n    ^\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_stream_mst.sv:42: syntax error, unexpected initial\n  initial begin\n  ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_stream_mst.sv:57: Unsupported: SystemVerilog 2005 reserved word not implemented: 'randomize'\n      void'(std::randomize(data_o));\n                 ^~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_stream_mst.sv:81: Unsupported: SystemVerilog 2005 reserved word not implemented: 'randomize'\n        void'(std::randomize(data_o));\n                   ^~~~~~~~~\n%Error: Exiting due to 14 error(s)\n"
function static void randomize_wait_cycles();
    int unsigned rand_success;
    rand_success = std::randomize(rand_wait_cycles) with {
      rand_wait_cycles >= MinWaitCycles;
      rand_wait_cycles <= MaxWaitCycles;
    };
    assert (rand_success) else $error("Failed to randomize wait cycles!");
  endfunction
function static void randomize_wait_cycles();

    int unsigned rand_success;
    rand_success = std::randomize(rand_wait_cycles) with {
      rand_wait_cycles >= MinWaitCycles;
      rand_wait_cycles <= MaxWaitCycles;
    };
    assert (rand_success) else $error("Failed to randomize wait cycles!");
  endfunction