]> git.saurik.com Git - bison.git/commit
Don't use IF_LINT in Bison sources.
authorJoel E. Denny <joeldenny@joeldenny.org>
Sat, 14 May 2011 20:16:26 +0000 (16:16 -0400)
committerJoel E. Denny <joeldenny@joeldenny.org>
Sat, 14 May 2011 20:26:11 +0000 (16:26 -0400)
commit77bb73e7af76ef5180b22c3b8355aaff1f498f68
tree70d9a5f577a7d6f75fa59f3b0d14fe248393bdb6
parent9d6af153184eea964fef7f87d76a60fe29f715b5
Don't use IF_LINT in Bison sources.

It creates unnecessary differences between the sources that Bison
maintainers build and test (given that maintainers normally
configure with --enable-gcc-warnings) and the sources that Bison
users build.  Instead, use PACIFY_CC, which doesn't.  This change
fixes compiler warnings reported by Tys Lefering at
<http://lists.gnu.org/archive/html/bison-patches/2011-05/msg00004.html>.
* configure.ac: Don't AC_DEFINE lint regardless of the configure
options.  This change affects imported gnulib sources, where
IF_LINT still appears and depends on lint.
* src/scan-gram.l, src/scan-skel.l: Replace uses of IF_LINT with
PACIFY_CC.
* src/system.h (IF_LINT): Remove cpp macro.
(PACIFY_CC): New cpp macro.
ChangeLog
configure.ac
src/scan-gram.l
src/scan-skel.l
src/system.h