[project @ 2003-08-26 20:41:46 by ross]
[ghc-base.git] / System / Time.hsc
index c83e2ef..ac89d41 100644 (file)
@@ -476,11 +476,9 @@ clockToCalendarTime_aux is_utc p_tm psec = do
 toClockTime :: CalendarTime -> ClockTime
 #ifdef __HUGS__
 toClockTime (CalendarTime yr mon mday hour min sec psec
-                         _wday _yday _tzname tz isdst) =
+                         _wday _yday _tzname tz _isdst) =
   unsafePerformIO $ do
-    s <- toClockTimePrim (yr-1900) (fromEnum mon) mday
-                        hour min sec
-                        tz (if isdst then 1 else 0)
+    s <- toClockTimePrim (yr-1900) (fromEnum mon) mday hour min sec tz
     return (TOD (fromIntegral s) psec)
 #else /* ! __HUGS__ */
 toClockTime (CalendarTime year mon mday hour min sec psec