summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lynagh <igloo@earth.li>2008-03-29 14:52:44 +0000
committerIan Lynagh <igloo@earth.li>2008-03-29 14:52:44 +0000
commit49f976f35373adb95e8b7043ba1666d48e7f33f7 (patch)
tree3b28a05331fa0594ee6f9b8b20b6466c578911f9
parentf8078bb6d02be9bd13f3d28a79cf2c9a4d9c89cd (diff)
downloadhaskell-49f976f35373adb95e8b7043ba1666d48e7f33f7.tar.gz
Remove an #ifdef DEBUG
-rw-r--r--compiler/typecheck/TcMType.lhs7
1 files changed, 2 insertions, 5 deletions
diff --git a/compiler/typecheck/TcMType.lhs b/compiler/typecheck/TcMType.lhs
index 4cd966f2e7..30917eff83 100644
--- a/compiler/typecheck/TcMType.lhs
+++ b/compiler/typecheck/TcMType.lhs
@@ -506,14 +506,12 @@ isFilledMetaTyVar tv
| otherwise = return False
writeMetaTyVar :: TcTyVar -> TcType -> TcM ()
-#ifndef DEBUG
-writeMetaTyVar tyvar ty = writeMutVar (metaTvRef tyvar) (Indirect ty)
-#else
+writeMetaTyVar tyvar ty
+ | not debugIsOn = writeMutVar (metaTvRef tyvar) (Indirect ty)
writeMetaTyVar tyvar ty
| not (isMetaTyVar tyvar)
= pprTrace "writeMetaTyVar" (ppr tyvar) $
return ()
-
| otherwise
= ASSERT( isMetaTyVar tyvar )
-- TOM: It should also work for coercions
@@ -523,7 +521,6 @@ writeMetaTyVar tyvar ty
where
k1 = tyVarKind tyvar
k2 = typeKind ty
-#endif
\end{code}