darcs-all: allow relative path for repo in local fs
[ghc-hetmet.git] / utils / hpc / HpcFlags.hs
index 38abe63..49ebb50 100644 (file)
@@ -3,7 +3,6 @@
 module HpcFlags where
 
 import System.Console.GetOpt
-import Data.Maybe ( fromMaybe )
 import qualified HpcSet as Set
 import Data.Char
 import Trace.Hpc.Tix
@@ -147,8 +146,8 @@ allowModule flags full_mod
   where
       -- pkg name always ends with '/', main 
          (pkg_name,mod_name) = 
-                       case span (/= ':') full_mod of
-                    (p,':':m) -> (p ++ ":",m)
+                       case span (/= '/') full_mod of
+                    (p,'/':m) -> (p ++ ":",m)
                     (m,[])    -> (":",m)
                     _         -> error "impossible case in allowModule" 
 
@@ -156,6 +155,8 @@ filterTix :: Flags -> Tix -> Tix
 filterTix flags (Tix tixs) =
      Tix $ filter (allowModule flags . tixModuleName) tixs
 
+         
+
 ------------------------------------------------------------------------------
 -- HpcCombine specifics