]> git.saurik.com Git - bison.git/commitdiff
build: avoid warning from coverity about lbitset_elt_find
authorJim Meyering <meyering@redhat.com>
Thu, 12 Jan 2012 13:52:26 +0000 (14:52 +0100)
committerJim Meyering <meyering@redhat.com>
Fri, 13 Jan 2012 11:06:56 +0000 (12:06 +0100)
* lib/lbitset.c (lbitset_elt_find): Remove unnecessary test of "elt",
at a point where we know it is non-NULL, due to prior dereference.

Copyright (C) 1987-1988, 1991-2012 Free Software Foundation,

ChangeLog
lib/lbitset.c

index 0ad1c3328d5482b2b88dd897b2926c2d2ed2e976..70f113f239d03b5aa7e2c72297dbc55ad7b21b40 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2012-01-12  Jim Meyering  <meyering@redhat.com>
+
+       build: avoid warning from coverity about lbitset_elt_find
+       * lib/lbitset.c (lbitset_elt_find): Remove unnecessary test of "elt",
+       at a point where we know it is non-NULL, due to prior dereference.
+
 2012-01-13  Jim Meyering  <meyering@redhat.com>
 
        maint: get fdl.texi from gnulib
index 261374c7293ce3e0248a3c2c95caea4caa91db83..ef7e216dd15b2c3ed46a4fef9c263204f01b4bf0 100644 (file)
@@ -1,7 +1,6 @@
 /* Functions to support link list bitsets.
 
-   Copyright (C) 2002-2004, 2006, 2009-2012 Free Software Foundation,
-   Inc.
+   Copyright (C) 2002-2004, 2006, 2009-2012 Free Software Foundation, Inc.
 
    Contributed by Michael Hayes (m.hayes@elec.canterbury.ac.nz).
 
@@ -352,7 +351,7 @@ lbitset_elt_find (bitset bset, bitset_windex windex,
 
       /* ELT is the nearest to the one we want.  If it's not the one
          we want, the one we want does not exist.  */
-      if (elt && (windex - elt->index) < LBITSET_ELT_WORDS)
+      if (windex - elt->index < LBITSET_ELT_WORDS)
         {
           bset->b.cindex = elt->index;
           bset->b.csize = LBITSET_ELT_WORDS;