+2000-06-08 Nathan Sidwell <nathan@codesourcery.com>
+
+ * frame.c (end_fde_sort): Remove extraneous erratic array test.
+
+2000-06-08 Denis Perchine <dyp@perchine.com>
+
+ * frame.c (start_fde_sort): Don't malloc (0).
+
2000-06-07 Zack Weinberg <zack@wolery.cumb.org>
* c-decl.c (pushdecl): Do not call COMPLETE_TYPE_P on
static inline int
start_fde_sort (fde_accumulator *accu, size_t count)
{
- accu->linear.array = (fde **) malloc (sizeof (fde *) * count);
+ accu->linear.array = count ? (fde **) malloc (sizeof (fde *) * count) : NULL;
accu->erratic.array = accu->linear.array ?
(fde **) malloc (sizeof (fde *) * count) : NULL;
accu->linear.count = 0;
abort ();
frame_heapsort (&accu->erratic);
fde_merge (&accu->linear, &accu->erratic);
- if (accu->erratic.array)
- free (accu->erratic.array);
+ free (accu->erratic.array);
}
else
{