diff --git a/util/LLgen/lib/rec b/util/LLgen/lib/rec index eff58df1b..7eaea1f4b 100644 --- a/util/LLgen/lib/rec +++ b/util/LLgen/lib/rec @@ -55,6 +55,12 @@ LLread() { LLerror(t) { register int i; +#ifdef LL_NEWMESSAGE + if (t == EOFILE) { + LLmessage(-1); + return; + } +#endif if ((LLcsymb = LLindex[LLsymb]) < 0) { LLmessage(0); LLread();