From: simonpj Date: Mon, 7 Jan 2002 12:25:09 +0000 (+0000) Subject: [project @ 2002-01-07 12:25:09 by simonpj] X-Git-Tag: Approximately_9120_patches~315 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=41a0f74e7b3e215b8f3eb6738c7ae50baea9d82c;p=ghc-hetmet.git [project @ 2002-01-07 12:25:09 by simonpj] comments only --- diff --git a/ghc/compiler/stranal/WwLib.lhs b/ghc/compiler/stranal/WwLib.lhs index 0c28388..b182028 100644 --- a/ghc/compiler/stranal/WwLib.lhs +++ b/ghc/compiler/stranal/WwLib.lhs @@ -367,7 +367,7 @@ mkWWstr_one arg -- Pass the arg, anyway, even if it is in theory discarded -- Consider -- f x y = x `seq` y - -- x gets a (Seq Drop []) demand, but if we fail to pass it to the worker + -- x gets a (Eval (Poly Abs)) demand, but if we fail to pass it to the worker -- we ABSOLUTELY MUST record that x is evaluated in the wrapper. -- Something like: -- f x y = x `seq` fw y