[project @ 2001-01-14 15:36:04 by simonmar]
authorsimonmar <unknown>
Sun, 14 Jan 2001 15:36:04 +0000 (15:36 +0000)
committersimonmar <unknown>
Sun, 14 Jan 2001 15:36:04 +0000 (15:36 +0000)
oops, fix a sign error that caused toClockTime to be wrong outside GMT.

ghc/lib/std/Time.hsc

index 9619d77..dc7077d 100644 (file)
@@ -1,5 +1,5 @@
 -- -----------------------------------------------------------------------------
--- $Id: Time.hsc,v 1.4 2001/01/12 17:04:00 simonmar Exp $
+-- $Id: Time.hsc,v 1.5 2001/01/14 15:36:04 simonmar Exp $
 --
 -- (c) The University of Glasgow, 1995-2001
 --
@@ -468,7 +468,7 @@ toClockTime (CalendarTime year mon mday hour min sec psec
         -- result.
         -- 
         gmtoff <- gmtoff p_tm
-       let res = fromIntegral t + tz + fromIntegral gmtoff
+       let res = fromIntegral t + tz - fromIntegral gmtoff
        return (TOD (fromIntegral res) 0)
 
 -- -----------------------------------------------------------------------------