What does this mean? (it's a warning, not an error)
(compiling the prelude with a ghc-new-rts as of yesterday, plus some mods of
my own, compiled with -DDEBUG using ghc-3.02, on Linux).
../../../ghc/driver/ghc -recomp -cpp -fglasgow-exts -fvia-C -Rghc-timing -O
-spl
it-objs -odir CPUTime -c CPUTime.lhs -o CPUTime.o -osuf o
Jeepers! ReduceContext: `PrelBase.Eq{-23,n-} (PrelNum.Ratio{-3u,n-}
PrelBase.Int
eger{-3l,W-}) {-a2Ek-}' arising from use of `PrelNum.round{-rpc,n-}' at
CPUTime.
lhs:90
`PrelBase.Num{-2c,n-} (PrelNum.Ratio{-3u,n-}
PrelBase.In
teger{-3l,W-}) {-a2Eh-}' arising from use of `PrelNum.round{-rpc,n-}' at
CPUTime
.lhs:90
`PrelNum.Real{-2f,n-} (PrelNum.Ratio{-3u,n-}
PrelBase.In
teger{-3l,W-}) {-a2Ee-}' arising from use of `PrelNum.round{-rpc,n-}' at
CPUTime
.lhs:90
`PrelNum.RealFrac{-2h,n-} (PrelNum.Ratio{-3u,n-}
PrelBas
e.Integer{-3l,W-}) {-a2Eb-}' arising from use of `PrelNum.round{-rpc,n-}' at
CPU
Time.lhs:90
`PrelNum.round{-rpc,n-} at [PrelNum.Ratio{-3u,n-}
PrelBa
se.Integer{-3l,W-}] {-a2DI-}' arising from use of `PrelNum.round{-rpc,n-}' at
CP
UTime.lhs:90
Jeepers! ReduceContext: `PrelBase.Eq{-23,n-} PrelBase.Integer{-3l,W-}
{-a2Em-}'
arising from use of `PrelNum.round{-rpc,n-}' at CPUTime.lhs:90
`PrelBase.Eq{-23,n-} (PrelNum.Ratio{-3u,n-}
PrelBase.Int
eger{-3l,W-}) {-a2Ek-}' arising from use of `PrelNum.round{-rpc,n-}' at
CPUTime.
lhs:90
`PrelBase.Num{-2c,n-} (PrelNum.Ratio{-3u,n-}
PrelBase.In
teger{-3l,W-}) {-a2Eh-}' arising from use of `PrelNum.round{-rpc,n-}' at
CPUTime
.lhs:90
`PrelNum.Real{-2f,n-} (PrelNum.Ratio{-3u,n-}
PrelBase.In
teger{-3l,W-}) {-a2Ee-}' arising from use of `PrelNum.round{-rpc,n-}' at
CPUTime
.lhs:90
`PrelNum.RealFrac{-2h,n-} (PrelNum.Ratio{-3u,n-}
PrelBas
e.Integer{-3l,W-}) {-a2Eb-}' arising from use of `PrelNum.round{-rpc,n-}' at
CPU
Time.lhs:90
`PrelNum.round{-rpc,n-} at [PrelNum.Ratio{-3u,n-}
PrelBa
se.Integer{-3l,W-}] {-a2DI-}' arising from use of `PrelNum.round{-rpc,n-}' at
CP
UTime.lhs:90
Jeepers! ReduceContext: `PrelBase.Show{-2i,n-} (PrelNum.Ratio{-3u,n-}
PrelBase.I
nteger{-3l,W-}) {-a2En-}' arising from use of `PrelNum.round{-rpc,n-}' at
CPUTim
e.lhs:90
`PrelBase.Num{-2c,n-} (PrelNum.Ratio{-3u,n-}
PrelBase.In
teger{-3l,W-}) {-a2Eh-}' arising from use of `PrelNum.round{-rpc,n-}' at
CPUTime
.lhs:90
`PrelNum.Real{-2f,n-} (PrelNum.Ratio{-3u,n-}
PrelBase.In
teger{-3l,W-}) {-a2Ee-}' arising from use of `PrelNum.round{-rpc,n-}' at
CPUTime
.lhs:90
`PrelNum.RealFrac{-2h,n-} (PrelNum.Ratio{-3u,n-}
PrelBas
e.Integer{-3l,W-}) {-a2Eb-}' arising from use of `PrelNum.round{-rpc,n-}' at
CPU
Time.lhs:90
`PrelNum.round{-rpc,n-} at [PrelNum.Ratio{-3u,n-}
PrelBa
se.Integer{-3l,W-}] {-a2DI-}' arising from use of `PrelNum.round{-rpc,n-}' at
CP
UTime.lhs:90
<<ghc: 249662800 bytes, 148 GCs, 1525102/1571752 avg/max bytes residency (2
samp
les), 0.03 INIT (0.01 elapsed), 9.41 MUT (10.57 elapsed), 1.00 GC (1.07
elapsed)
:ghc>>
ghc: module version changed to 1; reason: no old .hi file
Thanks..
--KW 8-)
--
: Keith Wansbrough, MSc, BSc(Hons) (Auckland) ------------------------:
: PhD Student, Computer Laboratory, University of Cambridge, England. :
: (and recently of the University of Glasgow, Scotland. [><] ) :
: Native of Antipodean Auckland, New Zealand: 174d47' E, 36d55' S. :
: http://www.cl.cam.ac.uk/users/kw217/ mailto:[EMAIL PROTECTED] :
:---------------------------------------------------------------------: