[commit: ghc] ghc-generics: Add DeriveRepresentable flag. (bff6e51)
José Pedro Magalhães
jpm at cs.uu.nl
Fri Apr 29 16:18:35 CEST 2011
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : ghc-generics
http://hackage.haskell.org/trac/ghc/changeset/bff6e51547302a9a584921cca3b7aec31d2913cc
>---------------------------------------------------------------
commit bff6e51547302a9a584921cca3b7aec31d2913cc
Author: Jose Pedro Magalhaes <jpm at cs.uu.nl>
Date: Fri Apr 29 15:49:24 2011 +0200
Add DeriveRepresentable flag.
>---------------------------------------------------------------
compiler/main/DynFlags.hs | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/compiler/main/DynFlags.hs b/compiler/main/DynFlags.hs
index 67065d0..9b5670e 100644
--- a/compiler/main/DynFlags.hs
+++ b/compiler/main/DynFlags.hs
@@ -323,7 +323,7 @@ data ExtensionFlag
| Opt_TemplateHaskell
| Opt_QuasiQuotes
| Opt_ImplicitParams
- | Opt_Generics -- "Derivable type classes"
+ | Opt_Generics -- generic deriving mechanism
| Opt_ImplicitPrelude
| Opt_ScopedTypeVariables
| Opt_UnboxedTuples
@@ -345,6 +345,7 @@ data ExtensionFlag
| Opt_DeriveFunctor
| Opt_DeriveTraversable
| Opt_DeriveFoldable
+ | Opt_DeriveRepresentable
| Opt_TypeSynonymInstances
| Opt_FlexibleContexts
@@ -1672,6 +1673,7 @@ xFlags = [
( "DeriveFunctor", Opt_DeriveFunctor, nop ),
( "DeriveTraversable", Opt_DeriveTraversable, nop ),
( "DeriveFoldable", Opt_DeriveFoldable, nop ),
+ ( "DeriveRepresentable", Opt_DeriveRepresentable, nop ),
( "TypeSynonymInstances", Opt_TypeSynonymInstances, nop ),
( "FlexibleContexts", Opt_FlexibleContexts, nop ),
( "FlexibleInstances", Opt_FlexibleInstances, nop ),
@@ -1852,6 +1854,7 @@ glasgowExtsFlags = [
, Opt_DeriveFunctor
, Opt_DeriveFoldable
, Opt_DeriveTraversable
+ , Opt_DeriveRepresentable
, Opt_FlexibleContexts
, Opt_FlexibleInstances
, Opt_ConstrainedClassMethods
More information about the Cvs-ghc
mailing list