"ignoring polymorphic case..."

Hal Daume III hdaume@ISI.EDU
Wed, 31 Jul 2002 09:09:15 -0700 (PDT)

I'm getting the

WARNING: ignoring polymorphic case in interpreted mode.
   Possibly due to strict polymorphic/functional constructor args.
   Your program may leak space unexpectedly.

warning in GHCi (5.04).  I'm used to getting this when I have a datatype
with strict arguments, but the only data type I have in this module (and
it doesn't import any of my own modules) is:

newtype GArray s key elt = GA ((STRef s (Int, STArray s Int (key, elt))))

should I be worried?

 - Hal

Hal Daume III

 "Computer science is no more about computers    | hdaume@isi.edu
  than astronomy is about telescopes." -Dijkstra | www.isi.edu/~hdaume