X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2FbasicTypes%2FUnique.lhs;h=7a38d4ef1a127f1e724a271adf243486f6520748;hp=36a53521412e941826552c2bdcc4e49d78de41b0;hb=08652e67c4d5d9a40687f93c286021a867c1bca0;hpb=75b2110801d1dcc1dba4b3d437c4a5f379e704e9 diff --git a/compiler/basicTypes/Unique.lhs b/compiler/basicTypes/Unique.lhs index 36a5352..7a38d4e 100644 --- a/compiler/basicTypes/Unique.lhs +++ b/compiler/basicTypes/Unique.lhs @@ -54,6 +54,8 @@ import BasicTypes import FastTypes import FastString import Outputable +import StaticFlags +import Util #if defined(__GLASGOW_HASKELL__) --just for implementing a fast [0,61) -> Char function @@ -199,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)) @@ -283,7 +283,6 @@ Allocation of unique supply characters: d desugarer f AbsC flattener g SimplStg - l ndpFlatten n Native codegen r Hsc name cache s simplifier