593a594,610
> namespace
> {
>
> bool
> waitErrorCheck(sc_gem5::Process *p)
> {
> if (p->procKind() == SC_METHOD_PROC_) {
> SC_REPORT_ERROR(
> "(E519) wait() is only allowed in SC_THREADs and SC_CTHREADs",
> "\n in SC_METHODs use next_trigger() instead");
> return true;
> }
> return false;
> }
>
> } // anonymous namespace
>
597a615,616
> if (waitErrorCheck(p))
> return;
617a637,638
> if (waitErrorCheck(p))
> return;
626a648,649
> if (waitErrorCheck(p))
> return;
635a659,660
> if (waitErrorCheck(p))
> return;
644a670,671
> if (waitErrorCheck(p))
> return;
659a687,688
> if (waitErrorCheck(p))
> return;
674a704,705
> if (waitErrorCheck(p))
> return;
689a721,722
> if (waitErrorCheck(p))
> return;