@@ -14,15 +14,13 @@ import GHC.LanguageExtensions.Type (Extension(EmptyCase, QuasiQuotes))
14
14
15
15
import Ide.Types
16
16
17
- #if __GLASGOW_HASKELL__ >= 808
18
17
import Data.Data
19
18
import Generics.SYB
20
19
#if __GLASGOW_HASKELL__ >= 900
21
20
import GHC.Driver.Plugins (purePlugin )
22
21
#else
23
22
import Plugins (purePlugin )
24
23
#endif
25
- #endif
26
24
27
25
staticPlugin :: DynFlagsModifications
28
26
staticPlugin = mempty
@@ -34,13 +32,9 @@ staticPlugin = mempty
34
32
{ refLevelHoleFits = Just 0
35
33
, maxRefHoleFits = Just 0
36
34
, maxValidHoleFits = Just 0
37
- #if __GLASGOW_HASKELL__ >= 808
38
35
, staticPlugins = staticPlugins df <> [metaprogrammingPlugin]
39
- #endif
40
36
}
41
- #if __GLASGOW_HASKELL__ >= 808
42
37
, dynFlagsModifyParser = enableQuasiQuotes
43
- #endif
44
38
}
45
39
46
40
@@ -71,7 +65,6 @@ allowEmptyCaseButWithWarning =
71
65
flip xopt_set EmptyCase . flip wopt_set Opt_WarnIncompletePatterns
72
66
73
67
74
- #if __GLASGOW_HASKELL__ >= 808
75
68
metaprogrammingPlugin :: StaticPlugin
76
69
metaprogrammingPlugin =
77
70
StaticPlugin $ PluginWithArgs pluginDefinition []
@@ -101,7 +94,6 @@ addMetaprogrammingSyntax =
101
94
L ss (MetaprogramSyntax mp) ->
102
95
L ss $ mkMetaprogram ss mp
103
96
(x :: LHsExpr GhcPs ) -> x
104
- #endif
105
97
106
98
metaprogramHoleName :: OccName
107
99
metaprogramHoleName = mkVarOcc " _$metaprogram"
0 commit comments