data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_id_queue.sv
1: b"%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_id_queue.sv:15: Unsupported: classes\nclass rand_id_queue #(\n^~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_id_queue.sv:20: Unsupported: class parameters\n  localparam int unsigned N_IDS = 2**ID_WIDTH;\n                                             ^\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_id_queue.sv:21: Unsupported: class parameters\n  localparam type id_t = logic[ID_WIDTH-1:0];\n                                            ^\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_id_queue.sv:26: Unsupported: new constructor\n  function new();\n           ^~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_id_queue.sv:66: syntax error, unexpected ::\n        void'(std::randomize(id));\n                 ^~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common_verification/src/rand_id_queue.sv:66: Unsupported: SystemVerilog 2005 reserved word not implemented: 'randomize'\n        void'(std::randomize(id));\n                   ^~~~~~~~~\n%Error: Exiting due to 6 error(s)\n        ... See the manual and https://verilator.org for more assistance.\n"
function data_t get(id_t id);
    return queues[id][0];
  endfunction
function data_t get(id_t id);

    return queues[id][0];
  endfunction