use compiler/coq/Makefile to decide if "git submodule update" is required
[ghc-hetmet.git] / includes / rts / storage / ClosureTypes.h
index 518d39b..75ec08b 100644 (file)
@@ -13,9 +13,6 @@
 /* 
  * WARNING WARNING WARNING
  *
- * Keep the closure tags contiguous: rts/ClosureFlags.c relies on
- * this.
- *
  * If you add or delete any closure types, don't forget to update
  * the closure flags table in rts/ClosureFlags.c.
  */
 #define PAP                    26
 #define AP_STACK                27
 #define IND                    28
-#define IND_OLDGEN             29
-#define IND_PERM               30
-#define IND_OLDGEN_PERM                31
-#define IND_STATIC             32
-#define RET_BCO                 33
-#define RET_SMALL              34
-#define RET_BIG                        35
-#define RET_DYN                        36
-#define RET_FUN                 37
-#define UPDATE_FRAME           38
-#define CATCH_FRAME            39
-#define STOP_FRAME             40
-#define BLOCKING_QUEUE         41
-#define BLACKHOLE              42
-#define MVAR_CLEAN             43
-#define MVAR_DIRTY             44
-#define ARR_WORDS              45
-#define MUT_ARR_PTRS_CLEAN      46
-#define MUT_ARR_PTRS_DIRTY      47
-#define MUT_ARR_PTRS_FROZEN0    48
-#define MUT_ARR_PTRS_FROZEN     49
-#define MUT_VAR_CLEAN          50
-#define MUT_VAR_DIRTY          51
-#define WEAK                   52
-#define PRIM                   53
-#define MUT_PRIM                54
-#define TSO                    55
+#define IND_PERM               29
+#define IND_STATIC             30
+#define RET_BCO                 31
+#define RET_SMALL              32
+#define RET_BIG                        33
+#define RET_DYN                        34
+#define RET_FUN                 35
+#define UPDATE_FRAME           36
+#define CATCH_FRAME            37
+#define UNDERFLOW_FRAME         38
+#define STOP_FRAME              39
+#define BLOCKING_QUEUE         40
+#define BLACKHOLE              41
+#define MVAR_CLEAN             42
+#define MVAR_DIRTY             43
+#define ARR_WORDS              44
+#define MUT_ARR_PTRS_CLEAN      45
+#define MUT_ARR_PTRS_DIRTY      46
+#define MUT_ARR_PTRS_FROZEN0    47
+#define MUT_ARR_PTRS_FROZEN     48
+#define MUT_VAR_CLEAN          49
+#define MUT_VAR_DIRTY          50
+#define WEAK                   51
+#define PRIM                   52
+#define MUT_PRIM                53
+#define TSO                    54
+#define STACK                   55
 #define TREC_CHUNK              56
 #define ATOMICALLY_FRAME        57
 #define CATCH_RETRY_FRAME       58