diff options
| author | sof <unknown> | 2003-11-12 17:49:11 +0000 |
|---|---|---|
| committer | sof <unknown> | 2003-11-12 17:49:11 +0000 |
| commit | 20593d1d1cf47050d9430895a1c2ada6c39dfb98 (patch) | |
| tree | 0f93410b3bf46f851d5fc08085d0c9a8300d3cd4 /ghc/rts/ProfHeap.c | |
| parent | a814590c794226b34c0c9aff4138b0e7722ddab5 (diff) | |
| download | haskell-20593d1d1cf47050d9430895a1c2ada6c39dfb98.tar.gz | |
[project @ 2003-11-12 17:49:05 by sof]
Tweaks to have RTS (C) sources compile with MSVC. Apart from wibbles
related to the handling of 'inline', changed Schedule.h:POP_RUN_QUEUE()
not to use expression-level statement blocks.
Diffstat (limited to 'ghc/rts/ProfHeap.c')
| -rw-r--r-- | ghc/rts/ProfHeap.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/ghc/rts/ProfHeap.c b/ghc/rts/ProfHeap.c index a5cddfd1ab..837591bf46 100644 --- a/ghc/rts/ProfHeap.c +++ b/ghc/rts/ProfHeap.c @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: ProfHeap.c,v 1.49 2003/10/24 14:45:38 stolz Exp $ + * $Id: ProfHeap.c,v 1.50 2003/11/12 17:49:08 sof Exp $ * * (c) The GHC Team, 1998-2003 * @@ -72,7 +72,7 @@ typedef struct _counter { struct _counter *next; } counter; -static inline void +STATIC_INLINE void initLDVCtr( counter *ctr ) { ctr->c.ldv.prim = 0; @@ -177,7 +177,7 @@ static char *type_names[] = { * the band to which this closure's heap space is attributed in the * heap profile. * ------------------------------------------------------------------------- */ -static inline void * +STATIC_INLINE void * closureIdentity( StgClosure *p ) { switch (RtsFlags.ProfFlags.doHeapProfile) { @@ -215,14 +215,14 @@ closureIdentity( StgClosure *p ) * Profiling type predicates * ----------------------------------------------------------------------- */ #ifdef PROFILING -static inline rtsBool +STATIC_INLINE rtsBool doingLDVProfiling( void ) { return (RtsFlags.ProfFlags.doHeapProfile == HEAP_BY_LDV || RtsFlags.ProfFlags.bioSelector != NULL); } -static inline rtsBool +STATIC_INLINE rtsBool doingRetainerProfiling( void ) { return (RtsFlags.ProfFlags.doHeapProfile == HEAP_BY_RETAINER @@ -304,7 +304,7 @@ LDV_recordDead( StgClosure *c, nat size ) /* -------------------------------------------------------------------------- * Initialize censuses[era]; * ----------------------------------------------------------------------- */ -static inline void +STATIC_INLINE void initEra(Census *census) { census->hash = allocHashTable(); |
