DEBUG removal
authorIan Lynagh <igloo@earth.li>
Sat, 29 Mar 2008 17:03:41 +0000 (17:03 +0000)
committerIan Lynagh <igloo@earth.li>
Sat, 29 Mar 2008 17:03:41 +0000 (17:03 +0000)
compiler/iface/TcIface.lhs

index adde9fb..b50ff7f 100644 (file)
@@ -814,10 +814,8 @@ tcIfaceAlt _ _ (IfaceLitAlt lit, names, rhs)
 -- work them out.  True enough, but its not that easy!
 tcIfaceAlt scrut (tycon, inst_tys) (IfaceDataAlt data_occ, arg_strs, rhs)
   = do { con <- tcIfaceDataCon data_occ
-#ifdef DEBUG
-       ; when (not (con `elem` tyConDataCons tycon))
+       ; when (debugIsOn && not (con `elem` tyConDataCons tycon))
               (failIfM (ppr scrut $$ ppr con $$ ppr tycon $$ ppr (tyConDataCons tycon)))
-#endif
        ; tcIfaceDataAlt con inst_tys arg_strs rhs }
                  
 tcIfaceAlt _ (tycon, inst_tys) (IfaceTupleAlt boxity, arg_occs, rhs)