Use XOBNEW/XOBNEWVEC/OBSTACK_ZALLOC when possible
[deliverable/binutils-gdb.git] / gdb / stabsread.c
index a56702aa1d2386d177fdee2d1687f86bf4cb5940..4cfefaa3e02b96bb7a370eebb6820caea1412d22 100644 (file)
@@ -2733,11 +2733,8 @@ read_member_functions (struct field_info *fip, const char **pp,
              xfree (main_fn_name);
            }
 
-         new_fnlist->fn_fieldlist.fn_fields = (struct fn_field *)
-           obstack_alloc (&objfile->objfile_obstack,
-                          sizeof (struct fn_field) * length);
-         memset (new_fnlist->fn_fieldlist.fn_fields, 0,
-                 sizeof (struct fn_field) * length);
+         new_fnlist->fn_fieldlist.fn_fields
+           = OBSTACK_CALLOC (&objfile->objfile_obstack, length, fn_field);
          for (i = length; (i--, sublist); sublist = sublist->next)
            {
              new_fnlist->fn_fieldlist.fn_fields[i] = sublist->fn_field;
This page took 0.041208 seconds and 4 git commands to generate.