From 6a79e0681b336383d71a7b377ad244794dcb7c30 Mon Sep 17 00:00:00 2001 From: simonmar Date: Tue, 23 Mar 2004 10:04:18 +0000 Subject: [PATCH] [project @ 2004-03-23 10:04:18 by simonmar] Give the malloc functiosn the __malloc__ attribute, if available. Helps with aliasing optimisations, apparently. Submitted by: Duncan Coutts --- ghc/rts/RtsUtils.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ghc/rts/RtsUtils.h b/ghc/rts/RtsUtils.h index cd02f47..dd036a9 100644 --- a/ghc/rts/RtsUtils.h +++ b/ghc/rts/RtsUtils.h @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: RtsUtils.h,v 1.20 2004/02/26 16:36:21 simonmar Exp $ + * $Id: RtsUtils.h,v 1.21 2004/03/23 10:04:18 simonmar Exp $ * * (c) The GHC Team, 1998-1999 * @@ -11,9 +11,9 @@ #define RTSUTILS_H /* (Checked) dynamic allocation: */ -extern void *stgMallocBytes(int n, char *msg); +extern void *stgMallocBytes(int n, char *msg) GNUC3_ATTRIBUTE(__malloc__); extern void *stgReallocBytes(void *p, int n, char *msg); -extern void *stgCallocBytes(int n, int m, char *msg); +extern void *stgCallocBytes(int n, int m, char *msg) GNUC3_ATTRIBUTE(__malloc__); extern void stgFree(void* p); extern void barf(char *s, ...) GNU_ATTRIBUTE(__noreturn__); -- 1.7.10.4