ghci: Include "Rts.h" before using TABLES_NEXT_TO_CODE
authorBen Gamari <bgamari.foss@gmail.com>
Mon, 16 Oct 2017 21:36:14 +0000 (17:36 -0400)
committerBen Gamari <ben@smart-cactus.org>
Mon, 16 Oct 2017 21:36:15 +0000 (17:36 -0400)
Reviewers: austin

Subscribers: rwbarton, thomie

Differential Revision: https://phabricator.haskell.org/D4088

libraries/ghci/GHCi/InfoTable.hsc

index c553897..d650e24 100644 (file)
@@ -1,5 +1,8 @@
 {-# LANGUAGE CPP, MagicHash, ScopedTypeVariables #-}
 
+-- Get definitions for the structs, constants & config etc.
+#include "Rts.h"
+
 -- |
 -- Run-time info table support.  This module provides support for
 -- creating and reading info tables /in the running program/.
@@ -24,9 +27,6 @@ import System.IO.Unsafe -- needed for 2nd stage
 
 type ItblCodes = Either [Word8] [Word32]
 
--- Get definitions for the structs, constants & config etc.
-#include "Rts.h"
-
 -- Ultra-minimalist version specially for constructors
 #if SIZEOF_VOID_P == 8
 type HalfWord = Word32