CNF: Silence pointer fix-up message unless gc debugging is enabled
[ghc.git] / rts / Stable.h
index 4786d47..399a2b3 100644 (file)
@@ -12,8 +12,7 @@
  *
  * ---------------------------------------------------------------------------*/
 
-#ifndef STABLE_H
-#define STABLE_H
+#pragma once
 
 #include "sm/GC.h" // for evac_fn below
 
@@ -39,16 +38,14 @@ void    markStableTables      ( evac_fn evac, void *user );
 
 void    threadStableTables    ( evac_fn evac, void *user );
 void    gcStableTables        ( void );
-void    updateStableTables    ( rtsBool full );
+void    updateStableTables    ( bool full );
 
 void    stableLock            ( void );
 void    stableUnlock          ( void );
 
-#ifdef THREADED_RTS
+#if defined(THREADED_RTS)
 // needed by Schedule.c:forkProcess()
 extern Mutex stable_mutex;
 #endif
 
 #include "EndPrivate.h"
-
-#endif /* STABLE_H */