1
1
mirror of https://github.com/github/semantic.git synced 2024-11-24 08:54:07 +03:00

No need for bang patterns here

This commit is contained in:
Timothy Clem 2017-10-05 16:19:40 -07:00
parent 077deb44c2
commit 701cbd7bf2

View File

@ -1,4 +1,3 @@
{-# LANGUAGE BangPatterns #-}
module Semantic.Stat
(
-- Primary API for creating stats.
@ -82,7 +81,7 @@ timing n v = Stat n (Timer v)
withTiming :: (Stat -> IO ()) -> String -> Tags -> IO a -> IO a
withTiming statter name tags f = do
start <- Time.getCurrentTime
!result <- f
result <- f
end <- Time.getCurrentTime
let duration = realToFrac (Time.diffUTCTime end start * 1000)
statter (timing name duration tags)