* gdbtypes.c (init_flags_type): Set all fields to zero instead of

just the first one.
This commit is contained in:
Mark Kettenis 2006-08-22 19:45:12 +00:00
parent d3f4f91a6f
commit 76b7178d0d
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2006-08-22 Mark Kettenis <kettenis@gnu.org>
* gdbtypes.c (init_flags_type): Set all fields to zero instead of
just the first one.
2006-08-22 Daniel Jacobowitz <dan@codesourcery.com>
* Makefile.in (INTERNAL_CPPFLAGS): New.

View File

@ -878,7 +878,7 @@ init_flags_type (char *name, int length)
type = init_type (TYPE_CODE_FLAGS, length, TYPE_FLAG_UNSIGNED, name, NULL);
TYPE_NFIELDS (type) = nfields;
TYPE_FIELDS (type) = TYPE_ALLOC (type, nfields * sizeof (struct field));
memset (TYPE_FIELDS (type), 0, sizeof (struct field));
memset (TYPE_FIELDS (type), 0, nfields * sizeof (struct field));
return type;
}