summaryrefslogtreecommitdiff
path: root/utils/hpc/HpcMarkup.hs
diff options
context:
space:
mode:
Diffstat (limited to 'utils/hpc/HpcMarkup.hs')
-rw-r--r--utils/hpc/HpcMarkup.hs4
1 files changed, 3 insertions, 1 deletions
diff --git a/utils/hpc/HpcMarkup.hs b/utils/hpc/HpcMarkup.hs
index e618b25ba8..df7e43b5ea 100644
--- a/utils/hpc/HpcMarkup.hs
+++ b/utils/hpc/HpcMarkup.hs
@@ -17,6 +17,7 @@ import Data.List
import Data.Maybe(fromJust)
import Data.Array
import Data.Monoid
+import Control.Monad
import qualified HpcSet as Set
------------------------------------------------------------------------------
@@ -453,7 +454,8 @@ writeFileUsing filename text = do
#if __GLASGOW_HASKELL__ >= 604
-- create the dest_dir if needed
- createDirectoryIfMissing True dest_dir
+ when (not (null dest_dir)) $
+ createDirectoryIfMissing True dest_dir
#endif
writeFile filename text