X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fcompiler%2FabsCSyn%2FAbsCSyn.lhs;h=d21f785588f6b81048685abb61bdd1b17ddf4f9e;hb=0b3dcf9dd504c2db156d08f1908e906e00e66c7a;hp=3cf44fa3f3f205db568386ad733995d2f8e83700;hpb=9cfc3137aff7cdff305a718051a48a52e1832651;p=ghc-hetmet.git diff --git a/ghc/compiler/absCSyn/AbsCSyn.lhs b/ghc/compiler/absCSyn/AbsCSyn.lhs index 3cf44fa..d21f785 100644 --- a/ghc/compiler/absCSyn/AbsCSyn.lhs +++ b/ghc/compiler/absCSyn/AbsCSyn.lhs @@ -1,7 +1,7 @@ % % (c) The GRASP/AQUA Project, Glasgow University, 1992-1998 % -% $Id: AbsCSyn.lhs,v 1.29 2000/03/23 17:45:17 simonpj Exp $ +% $Id: AbsCSyn.lhs,v 1.30 2000/05/15 15:03:36 simonmar Exp $ % \section[AbstractC]{Abstract C: the last stop before machine code} @@ -473,6 +473,9 @@ data MagicId PrimRep -- Int64Rep or Word64Rep FAST_INT -- its number (1 .. mAX_Long_REG) + | CurrentTSO -- pointer to current thread's TSO + | CurrentNursery -- pointer to allocation area + node = VanillaReg PtrRep ILIT(1) -- A convenient alias for Node tagreg = VanillaReg WordRep ILIT(2) -- A convenient alias for TagReg