Another debugIsOn use
authorIan Lynagh <igloo@earth.li>
Sat, 29 Mar 2008 14:01:26 +0000 (14:01 +0000)
committerIan Lynagh <igloo@earth.li>
Sat, 29 Mar 2008 14:01:26 +0000 (14:01 +0000)
compiler/basicTypes/Unique.lhs

index 5190702..7a38d4e 100644 (file)
@@ -54,9 +54,8 @@ import BasicTypes
 import FastTypes
 import FastString
 import Outputable
-#ifdef DEBUG
-import StaticFlags     ( opt_SuppressUniques )
-#endif
+import StaticFlags
+import Util
 
 #if defined(__GLASGOW_HASKELL__)
 --just for implementing a fast [0,61) -> Char function
@@ -202,11 +201,9 @@ We do sometimes make strings with @Uniques@ in them:
 \begin{code}
 pprUnique :: Unique -> SDoc
 pprUnique uniq
-#ifdef DEBUG
-  | opt_SuppressUniques
+  | debugIsOn && opt_SuppressUniques
   = empty      -- Used exclusively to suppress uniques so you 
   | otherwise  -- can compare output easily
-#endif
   = case unpkUnique uniq of
       (tag, u) -> finish_ppr tag u (text (iToBase62 u))