X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fincludes%2FStg.h;h=b515e21f0be12a5ac8a28c93ce19fcf181e2d23d;hb=cc50ad9890a5de79103236a01003e1908c7e75cf;hp=f863b55df3a04f249a7afecf3322d9749ba8b7c3;hpb=7457757f193b28b5fe8fee01edbed012c2fda897;p=ghc-hetmet.git diff --git a/ghc/includes/Stg.h b/ghc/includes/Stg.h index f863b55..b515e21 100644 --- a/ghc/includes/Stg.h +++ b/ghc/includes/Stg.h @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: Stg.h,v 1.47 2002/07/17 09:21:49 simonmar Exp $ + * $Id: Stg.h,v 1.50 2002/12/11 15:36:39 simonmar Exp $ * * (c) The GHC Team, 1998-1999 * @@ -7,6 +7,11 @@ * * This file is included *automatically* by all .hc files. * + * NOTE: always include Stg.h *before* any other headers, because we + * define some register variables which must be done before any inline + * functions are defined (some system headers have been known to + * define the odd inline function). + * * ---------------------------------------------------------------------------*/ #ifndef STG_H @@ -165,6 +170,7 @@ typedef StgWord64 LW_; #include "StgLdvProf.h" /* Storage format definitions */ +#include "StgFun.h" #include "Closures.h" #include "ClosureTypes.h" #include "InfoTables.h" @@ -212,6 +218,8 @@ typedef StgWord64 LW_; /* Runtime-system hooks */ #include "Hooks.h" +#include "Signals.h" + #include "HsFFI.h" /* Misc stuff without a home */