projects
/
ghc-hetmet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix GHCi on PowerPC OS X
[ghc-hetmet.git]
/
includes
/
Rts.h
diff --git
a/includes/Rts.h
b/includes/Rts.h
index
7a30d9e
..
c2b25a8
100644
(file)
--- a/
includes/Rts.h
+++ b/
includes/Rts.h
@@
-18,6
+18,12
@@
extern "C" {
#endif
#include "Stg.h"
#endif
#include "Stg.h"
+// Turn off inlining when debugging - it obfuscates things
+#ifdef DEBUG
+# undef STATIC_INLINE
+# define STATIC_INLINE static
+#endif
+
#include "RtsTypes.h"
#if __GNUC__ >= 3
#include "RtsTypes.h"
#if __GNUC__ >= 3
@@
-138,21
+144,22
@@
extern void _assertFail (const char *, unsigned int);
#include "OSThreads.h"
#include "SMP.h"
#include "OSThreads.h"
#include "SMP.h"
-/* STG/Optimised-C related stuff */
-#include "Block.h"
-
/* GNU mp library */
#include "gmp.h"
/* Macros for STG/C code */
/* GNU mp library */
#include "gmp.h"
/* Macros for STG/C code */
+#include "Block.h"
#include "ClosureMacros.h"
#include "StgTicky.h"
#include "ClosureMacros.h"
#include "StgTicky.h"
-#include "Stable.h"
/* Runtime-system hooks */
#include "Hooks.h"
#include "RtsMessages.h"
/* Runtime-system hooks */
#include "Hooks.h"
#include "RtsMessages.h"
+/* for StablePtr/getStablePtr/deRefStablePtr */
+#include "Storage.h"
+#include "Stable.h"
+
#include "ieee-flpt.h"
#include "Signals.h"
#include "ieee-flpt.h"
#include "Signals.h"