X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Febitmap.h;h=1539c9ad03378586b920f660e8205803a66c02d7;hb=d5fa151513fab51edd09e0c23053c1d7fad1886a;hp=2916e44b223b979592dda5c74195964ffdd82894;hpb=75a70cf95f65fe9204b15ad9aba31c571381d224;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/ebitmap.h b/gcc/ebitmap.h index 2916e44b223..1539c9ad033 100644 --- a/gcc/ebitmap.h +++ b/gcc/ebitmap.h @@ -1,5 +1,5 @@ /* Sparse array based bitmaps. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007, 2008, 2009 Free Software Foundation, Inc. This file is part of GCC. @@ -95,7 +95,13 @@ ebitmap_iter_init (ebitmap_iterator *i, ebitmap bmp, unsigned int min) min / EBITMAP_ELT_BITS); i->size = bmp->numwords; if (i->size == 0) - return; + { + i->ptr = NULL; + i->eltnum = 0; + i->bit_num = 0; + i->word = 0; + return; + } i->ptr = bmp->elts; i->bit_num = min; i->eltnum = 0;