X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fmain%2FDynFlags.hs;h=a675ff316c7674f25ccf08f7eb9565f1fa36ac70;hb=99352475235c88ba88730f896feaf35ac674299c;hp=10bebab2d487c4e1cb5c404a19cb8711a0eaef4e;hpb=230dc0b04ad444140cab040073adfd0efba24878;p=ghc-hetmet.git diff --git a/compiler/main/DynFlags.hs b/compiler/main/DynFlags.hs index 10bebab..a675ff3 100644 --- a/compiler/main/DynFlags.hs +++ b/compiler/main/DynFlags.hs @@ -200,6 +200,9 @@ data DynFlag | Opt_PatternGuards | Opt_Rank2Types | Opt_RankNTypes + | Opt_TypeOperators + + | Opt_PrintExplicitForalls -- optimisation opts | Opt_Strictness @@ -1081,6 +1084,7 @@ fFlags = [ ( "warn-deprecations", Opt_WarnDeprecations ), ( "warn-orphans", Opt_WarnOrphans ), ( "warn-tabs", Opt_WarnTabs ), + ( "print-explicit-foralls", Opt_PrintExplicitForalls ), ( "strictness", Opt_Strictness ), ( "full-laziness", Opt_FullLaziness ), ( "liberate-case", Opt_LiberateCase ), @@ -1124,6 +1128,7 @@ xFlags = [ ( "Rank2Types", Opt_Rank2Types ), ( "RankNTypes", Opt_RankNTypes ), + ( "TypeOperators", Opt_TypeOperators ), ( "RecursiveDo", Opt_RecursiveDo ), ( "Arrows", Opt_Arrows ), -- arrow syntax ( "Parr", Opt_PArr ), @@ -1166,6 +1171,7 @@ impliedFlags = [ ] glasgowExtsFlags = [ Opt_GlasgowExts + , Opt_PrintExplicitForalls , Opt_FFI , Opt_GADTs , Opt_ImplicitParams @@ -1181,6 +1187,7 @@ glasgowExtsFlags = [ Opt_GlasgowExts , Opt_UnicodeSyntax , Opt_PatternGuards , Opt_RankNTypes + , Opt_TypeOperators , Opt_RecursiveDo , Opt_ParallelListComp , Opt_EmptyDataDecls