summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2022-02-14 13:46:51 -0500
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-04-22 02:12:59 -0400
commit08a6a2ee078418099c8ae614f5755876de4e380a (patch)
tree12f6c4bc195ca6e80cc62e244cc38fec9791af47
parent1e062a8a220c2fb5d707c7e36c6532d0e16291e9 (diff)
downloadhaskell-08a6a2ee078418099c8ae614f5755876de4e380a.tar.gz
rts: Mark closureFlags array as const
-rw-r--r--rts/ClosureFlags.c2
-rw-r--r--rts/include/rts/storage/InfoTables.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/rts/ClosureFlags.c b/rts/ClosureFlags.c
index 9007a9b5df..9caef370dd 100644
--- a/rts/ClosureFlags.c
+++ b/rts/ClosureFlags.c
@@ -9,7 +9,7 @@
#include "rts/PosixSource.h"
#include "Rts.h"
-StgWord16 closure_flags[] = {
+const StgWord16 closure_flags[] = {
/* ToDo: some of these flags seem to be duplicated.
* - NS is the same as HNF, and the negation of THU
diff --git a/rts/include/rts/storage/InfoTables.h b/rts/include/rts/storage/InfoTables.h
index b5102c8b8d..39423a3f9f 100644
--- a/rts/include/rts/storage/InfoTables.h
+++ b/rts/include/rts/storage/InfoTables.h
@@ -70,7 +70,7 @@ typedef struct {
#define isUNPOINTED(flags) ((flags) &_UPT)
#define hasSRT(flags) ((flags) &_SRT)
-extern StgWord16 closure_flags[];
+extern const StgWord16 closure_flags[];
#define closureFlags(c) (closure_flags[get_itbl \
(UNTAG_CONST_CLOSURE(c))->type])