Avoid using non-standard GNU tar option --force-local
[ghc-hetmet.git] / compiler / typecheck / TcPat.lhs
index 3423196..8c73fa9 100644 (file)
@@ -42,7 +42,7 @@ import ErrUtils
 import Util
 import Outputable
 import FastString
-import Monad
+import Control.Monad
 \end{code}
 
 
@@ -628,7 +628,7 @@ tcConPat pstate con_span data_con tycon pat_ty arg_pats thing_inside
                                                    unwrap_ty res_pat
 
          -- Add the stupid theta
-       ; addDataConStupidTheta data_con ctxt_res_tys
+       ; setSrcSpan con_span $ addDataConStupidTheta data_con ctxt_res_tys
 
        ; ex_tvs' <- tcInstSkolTyVars skol_info ex_tvs  
                      -- Get location from monad, not from ex_tvs