Omit visibility pragmas on Windows (fixes warnings/validate failures)
[ghc-hetmet.git] / rts / RtsUtils.h
index a47f953..e47dbb9 100644 (file)
@@ -9,7 +9,7 @@
 #ifndef RTSUTILS_H
 #define RTSUTILS_H
 
-#pragma GCC visibility push(hidden)
+BEGIN_RTS_PRIVATE
 
 /* -----------------------------------------------------------------------------
  * (Checked) dynamic allocation
@@ -43,14 +43,11 @@ void heapCheckFail( void );
 
 void printRtsInfo(void);
 
-HsInt genSymZh(void);
-HsInt resetGenSymZh(void);
-
 /* Alternate to raise(3) for threaded rts, for OpenBSD */
 int genericRaise(int sig);
 
 int rts_isProfiled(void);
 
-#pragma GCC visibility pop
+END_RTS_PRIVATE
 
 #endif /* RTSUTILS_H */