• simonmar's avatar
    [project @ 2003-09-19 15:58:00 by simonmar] · 14b10077
    simonmar authored
    The whole family of index<blah>OffForeignPtr# primops has been broken
    for some time now.  This commit fixes them.
    I'm tempted to get rid of them altogether, since arguably the
    withForeignPtr interface subsumes all this.  But if you want to index
    off a ForeignPtr in pure code, you have to use unsafePerformIO, which
    is hard to optimise away (GHC doesn't do it), so these primops still
    have their uses.
AbsCUtils.lhs 53.9 KB