data/full_repos/permissive/506636840/agents/spi_agent/spi_agent_config.svh
1: b'%Error: data/full_repos/permissive/506636840/agents/spi_agent/spi_agent_config.svh:5: Unsupported: classes\nclass spi_agent_config extends uvm_object;\n^~~~~\n%Error: data/full_repos/permissive/506636840/agents/spi_agent/spi_agent_config.svh:5: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass spi_agent_config extends uvm_object;\n                               ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/spi_agent/spi_agent_config.svh:9: Define or directive not defined: \'`uvm_object_utils\'\n`uvm_object_utils(spi_agent_config)\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/spi_agent/spi_agent_config.svh:12: Unsupported: virtual data type\nvirtual spi_if SPI;\n^~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/spi_agent/spi_agent_config.svh:18: syntax error, unexpected IDENTIFIER\nuvm_active_passive_enum active = UVM_ACTIVE;\n^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/spi_agent/spi_agent_config.svh:25: syntax error, unexpected function, expecting interface or module or program\nextern function new(string name = "spi_agent_config");\n       ^~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/spi_agent/spi_agent_config.svh:25: Unsupported: new constructor\nextern function new(string name = "spi_agent_config");\n                ^~~\n%Error: data/full_repos/permissive/506636840/agents/spi_agent/spi_agent_config.svh:27: syntax error, unexpected endclass\nendclass: spi_agent_config\n^~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/spi_agent/spi_agent_config.svh:30: Unsupported: super\n  super.new(name);\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/agents/spi_agent/spi_agent_config.svh:30: Unsupported: new with arguments\n  super.new(name);\n        ^~~\n%Error: data/full_repos/permissive/506636840/agents/spi_agent/spi_agent_config.svh:30: Unsupported: dotted new\n  super.new(name);\n  ^~~~~\n%Error: Exiting due to 11 error(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
function new(string name = "spi_agent_config");

endclass: spi_agent_config

function spi_agent_config::new(string name = "spi_agent_config");
  super.new(name);
endfunction
function new(string name = "spi_agent_config");


endclass: spi_agent_config

function spi_agent_config::new(string name = "spi_agent_config");
  super.new(name);
endfunction