data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv
139: b'%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:15: Unsupported: classes\nclass riscv_transaction extends uvm_sequence_item;\n^~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:15: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass riscv_transaction extends uvm_sequence_item;\n                                ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:17: syntax error, unexpected rand\n  rand bit [11:0] imm;\n  ^~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:18: syntax error, unexpected rand\n  rand bit [31:12] imm_jal;\n  ^~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:19: syntax error, unexpected rand\n  rand bit [4:0] rs1;\n  ^~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:20: syntax error, unexpected rand\n  rand bit [4:0] rs2;\n  ^~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:21: syntax error, unexpected rand\n  rand bit [4:0] rd;\n  ^~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:22: Unsupported: SystemVerilog 2005 reserved word not implemented: \'constraint\'\n  constraint my_constraint {\n  ^~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:22: syntax error, unexpected IDENTIFIER\n  constraint my_constraint {\n             ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:31: syntax error, unexpected rand\n  rand bit [31:0] mem_rd_data;\n  ^~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:37: Unsupported: new constructor\n  function new(string name = "");\n           ^~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:38: Unsupported: super\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:38: Unsupported: new with arguments\n    super.new(name);\n          ^~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:38: Unsupported: dotted new\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:41: Define or directive not defined: \'`uvm_object_utils_begin\'\n  `uvm_object_utils_begin(riscv_transaction)\n  ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:41: syntax error, unexpected new-then-paren, expecting IDENTIFIER or PACKAGE-IDENTIFIER or TYPE-IDENTIFIER or new\n  `uvm_object_utils_begin(riscv_transaction)\n                         ^\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:42: Define or directive not defined: \'`uvm_field_enum\'\n    `uvm_field_enum(instr_e, instr, UVM_ALL_ON)\n    ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:43: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(imm, UVM_ALL_ON)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:44: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(imm_jal, UVM_ALL_ON)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:45: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(rs1, UVM_ALL_ON)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:46: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(rs2, UVM_ALL_ON)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:47: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(rd, UVM_ALL_ON)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:48: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(pc, UVM_ALL_ON)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:49: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(mem_rd_data, UVM_ALL_ON)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:50: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(mem_rd.req, UVM_ALL_ON)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:51: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(mem_rd.addr, UVM_ALL_ON)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:52: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(mem_wr.req, UVM_ALL_ON)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:53: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(mem_wr.data, UVM_ALL_ON)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:54: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(mem_wr.addr, UVM_ALL_ON)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:55: Define or directive not defined: \'`uvm_object_utils_end\'\n  `uvm_object_utils_end\n  ^~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:58: Unsupported: classes\nclass riscv_sequence extends uvm_sequence#(riscv_transaction);\n^~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:58: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass riscv_sequence extends uvm_sequence#(riscv_transaction);\n                             ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:59: Define or directive not defined: \'`uvm_object_utils\'\n  `uvm_object_utils(riscv_sequence)\n  ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:61: Unsupported: new constructor\n  function new(string name = "");\n           ^~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:62: Unsupported: super\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:62: Unsupported: new with arguments\n    super.new(name);\n          ^~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:62: Unsupported: dotted new\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:69: Unsupported: Hierarchical class references\n      rv_tx = riscv_transaction::type_id::create(.name("rv_tx"), .contxt(get_full_name()));\n                               ^~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv:69: Unsupported: scoped class reference\n      rv_tx = riscv_transaction::type_id::create(.name("rv_tx"), .contxt(get_full_name()));\n                                 ^~~~~~~\nSegmentation fault\n%Error: Command Failed /usr/bin/verilator_bin --xml-output data/verilator_xmls/858343a7-7caf-40e9-a2b5-5aac666a4c58.xml --y data/full_repos/permissive/435890256/riscv_uvm\\,data/full_repos/permissive/435890256 data/full_repos/permissive/435890256/riscv_uvm/riscv_sequencer.sv\n'
function new(string name = "");
    super.new(name);
  endfunction
function new(string name = "");

    super.new(name);
  endfunction