Remove CONSTR_CHARLIKE and CONSTR_INTLIKE closure types
[ghc-hetmet.git] / includes / ClosureTypes.h
index f884026..ae2aab3 100644 (file)
 #define        CONSTR_2_0              4
 #define        CONSTR_1_1              5
 #define        CONSTR_0_2              6
-#define CONSTR_INTLIKE         7 
-#define CONSTR_CHARLIKE                8 
-#define CONSTR_STATIC          9 
-#define CONSTR_NOCAF_STATIC     10
-#define FUN                    11
-#define        FUN_1_0                 12
-#define        FUN_0_1                 13
-#define        FUN_2_0                 14
-#define        FUN_1_1                 15
-#define        FUN_0_2                 16
-#define FUN_STATIC             17
-#define THUNK                  18
-#define        THUNK_1_0               19
-#define        THUNK_0_1               20
-#define        THUNK_2_0               21
-#define        THUNK_1_1               22
-#define        THUNK_0_2               23
-#define THUNK_STATIC           24
-#define THUNK_SELECTOR         25
-#define BCO                    26
-#define AP                     27
-#define PAP                    28
-#define AP_STACK                29
-#define IND                    30
-#define IND_OLDGEN             31
-#define IND_PERM               32
-#define IND_OLDGEN_PERM                33
-#define IND_STATIC             34
-#define RET_BCO                 35
-#define RET_SMALL              36
-#define RET_VEC_SMALL          37
-#define RET_BIG                        38
-#define RET_VEC_BIG            39
-#define RET_DYN                        40
-#define RET_FUN                 41
-#define UPDATE_FRAME           42
-#define CATCH_FRAME            43
-#define STOP_FRAME             44
-#define CAF_BLACKHOLE          45
-#define BLACKHOLE              46
-#define SE_BLACKHOLE           47
-#define SE_CAF_BLACKHOLE       48
-#define MVAR                   49
-#define ARR_WORDS              50
-#define MUT_ARR_PTRS_CLEAN      51
-#define MUT_ARR_PTRS_DIRTY      52
-#define MUT_ARR_PTRS_FROZEN0    53
-#define MUT_ARR_PTRS_FROZEN     54
-#define MUT_VAR_CLEAN          55
-#define MUT_VAR_DIRTY          56
-#define WEAK                   57
-#define STABLE_NAME            58
-#define TSO                    59
-#define BLOCKED_FETCH          60
-#define FETCH_ME                61
-#define FETCH_ME_BQ             62
-#define RBH                     63
-#define EVACUATED               64
-#define REMOTE_REF              65
-#define TVAR_WAIT_QUEUE         66
-#define TVAR                    67
-#define TREC_CHUNK              68
-#define TREC_HEADER             69
-#define ATOMICALLY_FRAME        70
-#define CATCH_RETRY_FRAME       71
-#define CATCH_STM_FRAME         72
-#define N_CLOSURE_TYPES         73
+#define CONSTR_STATIC          7
+#define CONSTR_NOCAF_STATIC     8
+#define FUN                    9 
+#define        FUN_1_0                 10
+#define        FUN_0_1                 11
+#define        FUN_2_0                 12
+#define        FUN_1_1                 13
+#define        FUN_0_2                 14
+#define FUN_STATIC             15
+#define THUNK                  16
+#define        THUNK_1_0               17
+#define        THUNK_0_1               18
+#define        THUNK_2_0               19
+#define        THUNK_1_1               20
+#define        THUNK_0_2               21
+#define THUNK_STATIC           22
+#define THUNK_SELECTOR         23
+#define BCO                    24
+#define AP                     25
+#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_VEC_SMALL          35
+#define RET_BIG                        36
+#define RET_VEC_BIG            37
+#define RET_DYN                        38
+#define RET_FUN                 39
+#define UPDATE_FRAME           40
+#define CATCH_FRAME            41
+#define STOP_FRAME             42
+#define CAF_BLACKHOLE          43
+#define BLACKHOLE              44
+#define SE_BLACKHOLE           45
+#define SE_CAF_BLACKHOLE       46
+#define MVAR                   47
+#define ARR_WORDS              48
+#define MUT_ARR_PTRS_CLEAN      49
+#define MUT_ARR_PTRS_DIRTY      50
+#define MUT_ARR_PTRS_FROZEN0    51
+#define MUT_ARR_PTRS_FROZEN     52
+#define MUT_VAR_CLEAN          53
+#define MUT_VAR_DIRTY          54
+#define WEAK                   55
+#define STABLE_NAME            56
+#define TSO                    57
+#define BLOCKED_FETCH          58
+#define FETCH_ME                59
+#define FETCH_ME_BQ             60
+#define RBH                     61
+#define EVACUATED               62
+#define REMOTE_REF              63
+#define TVAR_WAIT_QUEUE         64
+#define TVAR                    65
+#define TREC_CHUNK              66
+#define TREC_HEADER             67
+#define ATOMICALLY_FRAME        68
+#define CATCH_RETRY_FRAME       69
+#define CATCH_STM_FRAME         70
+#define N_CLOSURE_TYPES         71
 
 #endif /* CLOSURETYPES_H */