data/full_repos/permissive/506636840/agents/ahb_agent/ahb_agent_config.svh
1: b'%Error: data/full_repos/permissive/506636840/agents/ahb_agent/ahb_agent_config.svh:1: Unsupported: classes\nclass ahb_agent_config extends uvm_object;\n^~~~~\n%Error: data/full_repos/permissive/506636840/agents/ahb_agent/ahb_agent_config.svh:1: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass ahb_agent_config extends uvm_object;\n                               ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/ahb_agent/ahb_agent_config.svh:2: Define or directive not defined: \'`uvm_object_utils\'\n    `uvm_object_utils(ahb_agent_config)\n    ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/ahb_agent/ahb_agent_config.svh:4: Unsupported: virtual data type\n    virtual ahb_if AHB;\n    ^~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/ahb_agent/ahb_agent_config.svh:6: syntax error, unexpected IDENTIFIER\n    uvm_active_passive_enum active = UVM_ACTIVE;\n    ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/ahb_agent/ahb_agent_config.svh:8: Unsupported: new constructor\n    extern function new (string name = "ahb_agent_config");\n                    ^~~\n%Error: data/full_repos/permissive/506636840/agents/ahb_agent/ahb_agent_config.svh:9: syntax error, unexpected endclass\nendclass\n^~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/ahb_agent/ahb_agent_config.svh:12: Unsupported: super\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/506636840/agents/ahb_agent/ahb_agent_config.svh:12: Unsupported: new with arguments\n    super.new(name);\n          ^~~\n%Error: data/full_repos/permissive/506636840/agents/ahb_agent/ahb_agent_config.svh:12: Unsupported: dotted new\n    super.new(name);\n    ^~~~~\n%Error: Exiting due to 10 error(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
function new (string name = "ahb_agent_config");
endclass

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

endclass

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