re PR debug/66691 (ICE on valid code at -O3 with -g enabled in simplify_subreg, at...
[gcc.git] / gcc / sparseset.h
index a6854e583457be6e0b9b390956272115ab289ea5..9483a019be38dcb63033858c73eba7f405669fd4 100644 (file)
@@ -1,5 +1,5 @@
 /* SparseSet implementation.
-   Copyright (C) 2007-2014 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.
@@ -177,7 +177,7 @@ sparseset_pop (sparseset s)
   gcc_checking_assert (mem != 0);
 
   s->members = mem - 1;
-  return s->dense[mem];
+  return s->dense[s->members];
 }
 
 static inline void