Add Outputable GhcMode instance
authorsimonpj@microsoft.com <unknown>
Wed, 17 Sep 2008 16:18:47 +0000 (16:18 +0000)
committersimonpj@microsoft.com <unknown>
Wed, 17 Sep 2008 16:18:47 +0000 (16:18 +0000)
compiler/main/DynFlags.hs

index 9e2d24b..dba0012 100644 (file)
@@ -450,6 +450,11 @@ data GhcMode
   | MkDepend            -- ^ @ghc -M@, see "Finder" for why we need this
   deriving Eq
 
   | MkDepend            -- ^ @ghc -M@, see "Finder" for why we need this
   deriving Eq
 
+instance Outputable GhcMode where
+  ppr CompManager = ptext (sLit "CompManager")
+  ppr OneShot     = ptext (sLit "OneShot")
+  ppr MkDepend    = ptext (sLit "MkDepend")
+
 isOneShot :: GhcMode -> Bool
 isOneShot OneShot = True
 isOneShot _other  = False
 isOneShot :: GhcMode -> Bool
 isOneShot OneShot = True
 isOneShot _other  = False