data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/src/connect/sv/uvmc_converter.svh
None: at end of input
1: b'%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/src/connect/sv/uvmc_converter.svh:108: Unsupported: classes\nclass uvmc_tlm_gp_converter;  \n^~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/src/connect/sv/uvmc_converter.svh:121: Unsupported: \'static\' class item\n    static function void do_pack(uvm_tlm_generic_payload t, uvm_packer packer);\n    ^~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/src/connect/sv/uvmc_converter.svh:121: syntax error, unexpected IDENTIFIER, expecting \')\'\n    static function void do_pack(uvm_tlm_generic_payload t, uvm_packer packer);\n                                                         ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/src/connect/sv/uvmc_converter.svh:191: syntax error, unexpected if\n        if (t == null)\n        ^~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/src/connect/sv/uvmc_converter.svh:192: Define or directive not defined: \'`uvm_fatal\'\n            `uvm_fatal("UVMC",\n            ^~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/src/connect/sv/uvmc_converter.svh:261: syntax error, unexpected IDENTIFIER\n        uvm_tlm_command_e new_command = uvm_tlm_command_e\'(bits[2]);\n        ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/src/connect/sv/uvmc_converter.svh:268: syntax error, unexpected if\n        if (t == null)\n        ^~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/src/connect/sv/uvmc_converter.svh:269: Define or directive not defined: \'`uvm_fatal\'\n            `uvm_fatal( "UVMC",\n            ^~~~~~~~~~\n%Error: Cannot continue\n        ... See the manual and https://verilator.org for more assistance.\n'
function void UVMC_CONV_SV2C_copy_c2sv_array(
    int unsigned num_bytes,
    longint unsigned src_c_array_chandle,
    inout byte unsigned dst_sv_array[] );

import "DPI-C" function void UVMC_CONV_SV2C_convert_array_ref_to_chandle(
    input byte unsigned src_sv_array[],
    inout bit [63:0] dst_c_array_chandle );

`ifdef VCS_OR_INCA
import "DPI-C" function void UVMC_CONV_SV2C_duplicate_array_ref_to_chandle(
    input byte unsigned src_sv_array[],
    inout bit [63:0] dst_c_array_chandle );

import "DPI-C" function void UVMC_CONV_SV2C_free_duplicated_storage(
    longint unsigned c_array_chandle );
`endif














































class uvmc_tlm_gp_converter;












    static function void do_pack(uvm_tlm_generic_payload t, uvm_packer packer);









    endfunction
function void UVMC_CONV_SV2C_copy_c2sv_array(
    int unsigned num_bytes,
    longint unsigned src_c_array_chandle,
    inout byte unsigned dst_sv_array[] );


import "DPI-C" function void UVMC_CONV_SV2C_convert_array_ref_to_chandle(
    input byte unsigned src_sv_array[],
    inout bit [63:0] dst_c_array_chandle );

`ifdef VCS_OR_INCA
import "DPI-C" function void UVMC_CONV_SV2C_duplicate_array_ref_to_chandle(
    input byte unsigned src_sv_array[],
    inout bit [63:0] dst_c_array_chandle );

import "DPI-C" function void UVMC_CONV_SV2C_free_duplicated_storage(
    longint unsigned c_array_chandle );
`endif














































class uvmc_tlm_gp_converter;












    static function void do_pack(uvm_tlm_generic_payload t, uvm_packer packer);









    endfunction