internal error.....

Sigbjorn Finne sof@galois.com
Sun, 10 Feb 2002 15:21:03 -0800


hi byron,

the lambda lifter is running into trouble for some reason,
possibly trivial. 

My suggestion would be for you to either send me a
copy of the module, or add some debugging code to
line 1640 of compiler.c, e.g.,

  fprintf(stderr, "lift: whatIs(e) = %d\n", whatIs(e)); fflush(stderr);

I'm guessing changing the heap size makes Hugs fall
over in other ways..?

hth
--sigbjorn

----- Original Message ----- 
From: "Byron Cook" <byron@prover.com>
To: <hugs-bugs@haskell.org>
Sent: Sunday, February 10, 2002 14:36
Subject: internal error.....


> Hi hugs developers.....
> 
> I'm getting the following error mesg:
> [byco@bench4 t2h]$ hugs -98 -h99999999 newmodel.hs 
> __   __ __  __  ____   ___      _________________________________________
> ||   || ||  || ||  || ||__      Hugs 98: Based on the Haskell 98 standard
> ||___|| ||__|| ||__||  __||     Copyright (c) 1994-2001
> ||---||         ___||           World Wide Web: http://haskell.org/hugs
> ||   ||                         Report bugs to: hugs-bugs@haskell.org
> ||   || Version: February 2001  _________________________________________
> 
> Hugs mode: Restart with command line option +98 for Haskell 98 mode
> 
> Reading file "/rhea/u2/byco/hugs/share/hugs/lib/Prelude.hs":
> Reading file "newmodel.hs":
> Compiling          
> INTERNAL ERROR: lift
> 
> the file is pretty large:
> [byco@bench3 t2h]$ wc newmodel.hs 
>   11450  130059  822584 newmodel.hs
> 
> 
> Is there some sort of remedy? 
> 
> Thanks
> 
> - Byron
> 
> _______________________________________________
> Hugs-Bugs mailing list
> Hugs-Bugs@haskell.org
> http://www.haskell.org/mailman/listinfo/hugs-bugs