From: Matthew F. <fl...@ml...> - 2011-05-27 08:00:34
|
Unused but set variables detected by gcc 4.6. In gcc 4.6, -Wall implies -Wunused and -Wunused implies -Wunused-but-set-variable. Eliminate this unused variable warning by restoring the invariant check that uses the variable. ---------------------------------------------------------------------- U mlton/trunk/runtime/gc/invariant.c ---------------------------------------------------------------------- Modified: mlton/trunk/runtime/gc/invariant.c =================================================================== --- mlton/trunk/runtime/gc/invariant.c 2011-05-27 15:00:11 UTC (rev 7534) +++ mlton/trunk/runtime/gc/invariant.c 2011-05-27 15:00:21 UTC (rev 7535) @@ -1,4 +1,5 @@ -/* Copyright (C) 1999-2007 Henry Cejtin, Matthew Fluet, Suresh +/* Copyright (C) 2011 Matthew Fluet. + * Copyright (C) 1999-2007 Henry Cejtin, Matthew Fluet, Suresh * Jagannathan, and Stephen Weeks. * Copyright (C) 1997-2000 NEC Research Institute. * @@ -42,6 +43,8 @@ assert (layout->size <= s->maxFrameSize); offsets = layout->offsets; + for (unsigned int j = 0; j < offsets[0]; ++j) + assert (offsets[j + 1] < layout->size); } } /* Generational */ |