From: Richard Stallman Date: Mon, 28 Sep 1992 13:43:23 +0000 (+0000) Subject: (__builtin_new): Avoid passing 0 to malloc. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bcea2185485a81975e4ebebde90e219bc8f4bf4d;p=gcc.git (__builtin_new): Avoid passing 0 to malloc. From-SVN: r2267 --- diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c index a913c4196bb..00c3909d196 100644 --- a/gcc/libgcc2.c +++ b/gcc/libgcc2.c @@ -1209,6 +1209,9 @@ __builtin_new (sz) { void *p; + /* malloc (0) is unpredictable; avoid it. */ + if (sz == 0) + sz = 1; p = (void *) malloc (sz); if (p == 0) (*__new_handler) ();