Fix newish error to use standard parens to ref IEEE.

This commit is contained in:
Wilson Snyder 2020-05-07 18:21:02 -04:00
parent 7fd590f855
commit 8850ca962e
2 changed files with 5 additions and 5 deletions

View File

@ -540,13 +540,13 @@ private:
}
virtual void visit(AstDelay* nodep) VL_OVERRIDE {
if (VN_IS(m_procedurep, Final)) {
nodep->v3error("Delays are not legal in final blocks. IEEE 1800-2017 9.2.3");
nodep->v3error("Delays are not legal in final blocks (IEEE 1800-2017 9.2.3)");
VL_DO_DANGLING(pushDeletep(nodep->unlinkFrBack()), nodep);
return;
}
if (VN_IS(m_ftaskp, Func)) {
nodep->v3error("Delays are not legal in functions. Suggest use a task. "
"IEEE 1800-2017 13.4.4");
nodep->v3error("Delays are not legal in functions. Suggest use a task "
"(IEEE 1800-2017 13.4.4)");
VL_DO_DANGLING(pushDeletep(nodep->unlinkFrBack()), nodep);
return;
}

View File

@ -1,8 +1,8 @@
%Error: t/t_timing_func_bad.v:10:8: Delays are not legal in functions. Suggest use a task. IEEE 1800-2017 13.4.4
%Error: t/t_timing_func_bad.v:10:8: Delays are not legal in functions. Suggest use a task (IEEE 1800-2017 13.4.4)
: ... In instance t
10 | #1 $stop;
| ^
%Error: t/t_timing_func_bad.v:23:8: Delays are not legal in final blocks. IEEE 1800-2017 9.2.3
%Error: t/t_timing_func_bad.v:23:8: Delays are not legal in final blocks (IEEE 1800-2017 9.2.3)
: ... In instance t
23 | #1;
| ^