summaryrefslogtreecommitdiff
path: root/ghc/compiler/deSugar/MatchCon.hi
diff options
context:
space:
mode:
Diffstat (limited to 'ghc/compiler/deSugar/MatchCon.hi')
-rw-r--r--ghc/compiler/deSugar/MatchCon.hi15
1 files changed, 15 insertions, 0 deletions
diff --git a/ghc/compiler/deSugar/MatchCon.hi b/ghc/compiler/deSugar/MatchCon.hi
new file mode 100644
index 0000000000..bb10bf1df7
--- /dev/null
+++ b/ghc/compiler/deSugar/MatchCon.hi
@@ -0,0 +1,15 @@
+{-# GHC_PRAGMA INTERFACE VERSION 5 #-}
+interface MatchCon where
+import Bag(Bag)
+import CmdLineOpts(GlobalSwitch, SwitchResult)
+import CoreSyn(CoreExpr)
+import DsMonad(DsMatchContext)
+import DsUtils(EquationInfo, MatchResult)
+import Id(Id)
+import PreludePS(_PackedString)
+import SplitUniq(SplitUniqSupply)
+import SrcLoc(SrcLoc)
+import UniqFM(UniqFM)
+matchConFamily :: [Id] -> [EquationInfo] -> [EquationInfo] -> SplitUniqSupply -> SrcLoc -> (GlobalSwitch -> SwitchResult) -> (_PackedString, _PackedString) -> UniqFM (CoreExpr Id Id) -> Bag DsMatchContext -> (MatchResult, Bag DsMatchContext)
+ {-# GHC_PRAGMA _A_ 3 _U_ 122222222 _N_ _S_ "SSL" _N_ _N_ #-}
+