data/full_repos/permissive/444559342/mp1/multiplier/include/multiplier_itf.sv
1: b'%Error: data/full_repos/permissive/444559342/mp1/multiplier/include/multiplier_itf.sv:5: syntax error, unexpected IDENTIFIER, expecting PACKAGE-IDENTIFIER or STRING\nimport mult_types::*;\n       ^~~~~~~~~~\n%Error: data/full_repos/permissive/444559342/mp1/multiplier/include/multiplier_itf.sv:13: Unsupported: Unpacked array in packed struct/union\n    logic bp [time];  \n             ^\n%Error: data/full_repos/permissive/444559342/mp1/multiplier/include/multiplier_itf.sv:14: Unsupported: Unpacked array in packed struct/union\n    logic nr [time];  \n             ^\n%Warning-STMTDLY: data/full_repos/permissive/444559342/mp1/multiplier/include/multiplier_itf.sv:21: Unsupported: Ignoring delay on this delayed statement.\n        #5;\n        ^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Error: data/full_repos/permissive/444559342/mp1/multiplier/include/multiplier_itf.sv:29: syntax error, unexpected IDENTIFIER, expecting \')\'\nfunction automatic void tb_report_dut_error(error_e err);\n                                                    ^~~\n%Error: data/full_repos/permissive/444559342/mp1/multiplier/include/multiplier_itf.sv:31: syntax error, unexpected \'[\', expecting IDENTIFIER\n        BAD_PRODUCT: stu_errors.bp[timestamp] = 1\'b1;\n                                  ^\n%Error: data/full_repos/permissive/444559342/mp1/multiplier/include/multiplier_itf.sv:32: syntax error, unexpected \'[\', expecting IDENTIFIER\n        NOT_READY: stu_errors.nr[timestamp] = 1\'b1;\n                                ^\n%Warning-STMTDLY: data/full_repos/permissive/444559342/mp1/multiplier/include/multiplier_itf.sv:44: Unsupported: Ignoring delay on this delayed statement.\n    #1000;\n    ^\n%Error: Internal Error: data/full_repos/permissive/444559342/mp1/multiplier/include/multiplier_itf.sv:4: ../V3ParseSym.h:114: Symbols suggest ending TASK \'tb_report_dut_error\' but parser thinks ending IFACE \'multiplier_itf\'\ninterface multiplier_itf;\n          ^~~~~~~~~~~~~~\n'
function automatic void tb_report_dut_error(error_e err);
    case (err)
        BAD_PRODUCT: stu_errors.bp[timestamp] = 1'b1;
        NOT_READY: stu_errors.nr[timestamp] = 1'b1;
    endcase
endfunction
function automatic void tb_report_dut_error(error_e err);

    case (err)
        BAD_PRODUCT: stu_errors.bp[timestamp] = 1'b1;
        NOT_READY: stu_errors.nr[timestamp] = 1'b1;
    endcase
endfunction