From: Paul Eggert Date: Sun, 2 Mar 2003 06:56:06 +0000 (+0000) Subject: Minor improvements to today's scan-gram.l bugfix. X-Git-Tag: BISON-2_0~372 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/9c2b381f793545f0fe78b8dfeb86aa8d02940953 Minor improvements to today's scan-gram.l bugfix. --- diff --git a/ChangeLog b/ChangeLog index d0503137..e7f3e122 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2003-03-01 Paul Eggert + + * src/scan-gram.l (code_start): Initialize it to scanner_cursor, + not loc->end, since loc->end might contain garbage and this leads + to undefined behavior on some platforms. + (id_loc, token_start): Use (IF_LINTed) initial values that do not + depend on *loc, so that the reader doesn't give the the false + impression that *loc is initialized. + ("%%"): Do not bother setting code_start, since its value + does not survive the return. + 2003-03-01 Akim Demaille * src/scan-gram.l (code_start): Always initialize it when entering