X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fcompiler%2FHsVersions.h;h=21485e99a1dcd23f648dd3a3bf580f8e12d3bc5c;hb=b8598510c6f7138eeadfc749ec237d9b15df9696;hp=62c9c076a640e6a0a72369fdbc09dc36a799afd1;hpb=ce9687a5f450014c5596b32de8e8a7b99b6389e8;p=ghc-hetmet.git diff --git a/ghc/compiler/HsVersions.h b/ghc/compiler/HsVersions.h index 62c9c07..21485e9 100644 --- a/ghc/compiler/HsVersions.h +++ b/ghc/compiler/HsVersions.h @@ -14,6 +14,8 @@ you will screw up the layout where they are used in case expressions! #define CONCURRENT Control.Concurrent #define EXCEPTION Control.Exception + /* If you want Control.Exception.try, get it as Panic.try, which + deals with the shift from 'tryAllIO' to 'try'. */ #define DYNAMIC Data.Dynamic #define GLAEXTS GHC.Exts #define DATA_BITS Data.Bits @@ -23,6 +25,8 @@ you will screw up the layout where they are used in case expressions! #define TRACE Debug.Trace #define DATA_IOREF Data.IORef #define FIX_IO System.IO +#define MONAD_ST Control.Monad.ST +#define ST_ARRAY Data.Array.ST #else @@ -37,6 +41,8 @@ you will screw up the layout where they are used in case expressions! #define TRACE IOExts #define DATA_IOREF IOExts #define FIX_IO IOExts +#define MONAD_ST ST +#define ST_ARRAY ST #endif