]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/sparseset.h
function.h (struct rtl_data): Remove struct and accessor macros.
[gcc.git] / gcc / sparseset.h
index c9ba09a3479b18bb8987dea7817071111ae676e4..9483a019be38dcb63033858c73eba7f405669fd4 100644 (file)
@@ -1,5 +1,5 @@
 /* SparseSet implementation.
 /* SparseSet implementation.
-   Copyright (C) 2007-2013 Free Software Foundation, Inc.
+   Copyright (C) 2007-2015 Free Software Foundation, Inc.
    Contributed by Peter Bergner <bergner@vnet.ibm.com>
 
 This file is part of GCC.
    Contributed by Peter Bergner <bergner@vnet.ibm.com>
 
 This file is part of GCC.
@@ -177,7 +177,7 @@ sparseset_pop (sparseset s)
   gcc_checking_assert (mem != 0);
 
   s->members = mem - 1;
   gcc_checking_assert (mem != 0);
 
   s->members = mem - 1;
-  return s->dense[mem];
+  return s->dense[s->members];
 }
 
 static inline void
 }
 
 static inline void
This page took 0.026943 seconds and 5 git commands to generate.