freezeIOUArray

Marcin 'Qrczak' Kowalczyk qrczak@knm.org.pl
13 Jan 2001 08:28:32 GMT


Compiling happy, or the following module with -O -package lang:

------------------------------------------------------------------------
module Test where

import IArray
import MArray

test:: IOUArray Int Int -> IO (UArray Int Int)
test = freeze
------------------------------------------------------------------------

produces an error:

    Failed to find interface decl for `MArray.freezeIOUArray'
    from module `MArray'

Indeed freezeIOUArray is mentioned in a RULE but never defined.
SimplCore.updateBinders is supposed to handle this and I don't know
why it doesn't. Older ghc versions had a __letrec there.

-- 
 __("<  Marcin Kowalczyk * qrczak@knm.org.pl http://qrczak.ids.net.pl/
 \__/
  ^^                      SYGNATURA ZASTĘPCZA
QRCZAK