diff options
Diffstat (limited to 'ghc/compiler/deSugar/MatchCon.hi')
-rw-r--r-- | ghc/compiler/deSugar/MatchCon.hi | 15 |
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_ #-} + |