Give locations of flag warnings/errors
[ghc-hetmet.git] / compiler / basicTypes / SrcLoc.lhs
index 0789693..a748b47 100644 (file)
@@ -58,6 +58,7 @@ module SrcLoc (
        
        -- ** Constructing Located
        noLoc,
+    mkGeneralLocated,
        
        -- ** Deconstructing Located
        getLoc, unLoc, 
@@ -453,6 +454,9 @@ getLoc (L l _) = l
 noLoc :: e -> Located e
 noLoc e = L noSrcSpan e
 
+mkGeneralLocated :: String -> e -> Located e
+mkGeneralLocated s e = L (mkGeneralSrcSpan (fsLit s)) e
+
 combineLocs :: Located a -> Located b -> SrcSpan
 combineLocs a b = combineSrcSpans (getLoc a) (getLoc b)