[project @ 1998-08-15 13:05:25 by sof]
authorsof <unknown>
Sat, 15 Aug 1998 13:05:25 +0000 (13:05 +0000)
committersof <unknown>
Sat, 15 Aug 1998 13:05:25 +0000 (13:05 +0000)
Rearrange (commutative) #ifdefs to ensure that _INFO_MARKING is
defined when we come to do 'make clean all' in
ghc/runtime, it completes without error.

ghc/includes/SMinterface.lh

index 88a7eb7..4fb03e6 100644 (file)
@@ -453,20 +453,19 @@ Each garbage collector requires different garbage collection entries
 in the info-table.
 
 \begin{code}
-#if   defined(GC2s)
-#define _INFO_COPYING
 
-#else
-#if defined(GC1s)
+#if defined(GCdu) || defined (GCap) || defined (GCgn)
+#define _INFO_COPYING
 #define _INFO_COMPACTING
 #define _INFO_MARKING
-
 #else
-#if defined(GCdu) || defined (GCap) || defined (GCgn)
+#if   defined(GC2s)
 #define _INFO_COPYING
+
+#else
+#if defined(GC1s)
 #define _INFO_COMPACTING
 #define _INFO_MARKING
-
 #else
 /* NO_INFO_SPECIFIED (ToDo: an #error ?) */
 #endif