@@ -14,15 +14,13 @@ import GHC.LanguageExtensions.Type (Extension(EmptyCase, QuasiQuotes))
1414
1515import Ide.Types
1616
17- #if __GLASGOW_HASKELL__ >= 808
1817import Data.Data
1918import Generics.SYB
2019#if __GLASGOW_HASKELL__ >= 900
2120import GHC.Driver.Plugins (purePlugin )
2221#else
2322import Plugins (purePlugin )
2423#endif
25- #endif
2624
2725staticPlugin :: DynFlagsModifications
2826staticPlugin = mempty
@@ -34,13 +32,9 @@ staticPlugin = mempty
3432 { refLevelHoleFits = Just 0
3533 , maxRefHoleFits = Just 0
3634 , maxValidHoleFits = Just 0
37- #if __GLASGOW_HASKELL__ >= 808
3835 , staticPlugins = staticPlugins df <> [metaprogrammingPlugin]
39- #endif
4036 }
41- #if __GLASGOW_HASKELL__ >= 808
4237 , dynFlagsModifyParser = enableQuasiQuotes
43- #endif
4438 }
4539
4640
@@ -71,7 +65,6 @@ allowEmptyCaseButWithWarning =
7165 flip xopt_set EmptyCase . flip wopt_set Opt_WarnIncompletePatterns
7266
7367
74- #if __GLASGOW_HASKELL__ >= 808
7568metaprogrammingPlugin :: StaticPlugin
7669metaprogrammingPlugin =
7770 StaticPlugin $ PluginWithArgs pluginDefinition []
@@ -101,7 +94,6 @@ addMetaprogrammingSyntax =
10194 L ss (MetaprogramSyntax mp) ->
10295 L ss $ mkMetaprogram ss mp
10396 (x :: LHsExpr GhcPs ) -> x
104- #endif
10597
10698metaprogramHoleName :: OccName
10799metaprogramHoleName = mkVarOcc " _$metaprogram"
0 commit comments