Date: Wed, 14 Mar 2001 18:51:11 -0800 (PST) From: Will Andrews <will@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/make parse.c Message-ID: <200103150251.f2F2pBk17530@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
will 2001/03/14 18:51:11 PST
Modified files:
usr.bin/make parse.c
Log:
Fix make(1) bug: nested comments may be placed in .if, .else .if, and
.endif statements but can't be placed in .elif. Basically, the problem
was that ParseSkipLine() didn't handle comments the same way that
ParseReadLine() did, and thus you had errors with comments that are on a
conditional line (i.e. "^.") rather than a non-conditional line.
MFC candidate for 4.3-STABLE and 3.5-STABLE.
PR: 25627
Bug found by: jhs
Fix submitted by: Seth Kingsley <sethk@osd.bsdi.com> (thanks!!)
Revision Changes Path
1.27 +16 -10 src/usr.bin/make/parse.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200103150251.f2F2pBk17530>
