[project @ 2005-07-25 14:12:48 by simonmar]
authorsimonmar <unknown>
Mon, 25 Jul 2005 14:12:51 +0000 (14:12 +0000)
committersimonmar <unknown>
Mon, 25 Jul 2005 14:12:51 +0000 (14:12 +0000)
commite792bb8488aa3c33d7b186abdf53aa8b0ef68b11
treec5bcaa8f63b41bb33e043b7b4387aa6ade99f416
parentffcc8c9aa3ed862f26a7c05b23d09337ff104f13
[project @ 2005-07-25 14:12:48 by simonmar]
Remove the ForeignObj# type, and all its PrimOps.  The new efficient
representation of ForeignPtr doesn't use ForeignObj# underneath, and
there seems no need to keep it.
20 files changed:
ghc/compiler/codeGen/CgForeignCall.hs
ghc/compiler/codeGen/CgPrimOp.hs
ghc/compiler/deSugar/DsCCall.lhs
ghc/compiler/deSugar/DsForeign.lhs
ghc/compiler/prelude/TysPrim.lhs
ghc/compiler/prelude/primops.txt.pp
ghc/includes/ClosureTypes.h
ghc/includes/Closures.h
ghc/includes/StgMiscClosures.h
ghc/includes/mkDerivedConstants.c
ghc/rts/ClosureFlags.c
ghc/rts/FrontPanel.c
ghc/rts/LdvProfile.c
ghc/rts/Linker.c
ghc/rts/PrimOps.cmm
ghc/rts/Printer.c
ghc/rts/ProfHeap.c
ghc/rts/RetainerProfile.c
ghc/rts/Sanity.c
ghc/rts/StgMiscClosures.cmm