[project @ 2001-05-08 16:47:25 by sewardj]
authorsewardj <unknown>
Tue, 8 May 2001 16:47:25 +0000 (16:47 +0000)
committersewardj <unknown>
Tue, 8 May 2001 16:47:25 +0000 (16:47 +0000)
commit713af4d5c60f5d706c20eb3a712cddf6116be393
tree79f022fabad0548989db9620044dd832d8c0212b
parentac60a2e47af844d278216a5f873945a0e2893a21
[project @ 2001-05-08 16:47:25 by sewardj]
Insert interim fix in the bytecode gen to ignore polymorphic case
for the time being.  I can't see any way to fix it right in the
timescale before 5.00.1 goes out.  This works well enough to
make Sergei's DoCon thing run on the interpreter without segfaults.

   -- Nasty hack; treat
   --     case scrut::suspect of bndr { DEFAULT -> rhs }
   --     as
   --     let bndr = scrut in rhs
   --     when suspect is polymorphic or arrowtyped
   -- So the required strictness properties are not observed.
   -- At some point, must fix this properly.
ghc/compiler/ghci/ByteCodeGen.lhs