Tests: Fix some missing coverage, and cleanup some error messages

This commit is contained in:
Wilson Snyder
2023-07-27 06:53:43 -04:00
parent 75336670d7
commit 06521f6cf1
18 changed files with 170 additions and 17 deletions
+1 -1
View File
@@ -1099,7 +1099,7 @@ private:
if (nodep->isFunction()) {
AstVar* const portp = VN_AS(nodep->fvarp(), Var);
UASSERT_OBJ(portp, nodep, "function without function output variable");
if (!portp->isFuncReturn()) nodep->v3error("Not marked as function return var");
UASSERT_OBJ(portp->isFuncReturn(), nodep, "Not marked as function return var");
if (nodep->dpiImport() || nodep->dpiExport()) {
AstBasicDType* const bdtypep = portp->dtypep()->basicp();
if (!bdtypep->isDpiPrimitive()) {