Remove NoGhcTc usage from HsMatchContext
NoGhcTc is removed from HsMatchContext. As a result of this, HsMatchContext GhcTc is now a valid type that has Id in it, instead of Name and tcMatchesFun now takes Id instead of Name.
Showing
- compiler/GHC/Hs/Expr.hs 2 additions, 1 deletioncompiler/GHC/Hs/Expr.hs
- compiler/GHC/Hs/Utils.hs 2 additions, 2 deletionscompiler/GHC/Hs/Utils.hs
- compiler/GHC/Iface/Ext/Ast.hs 7 additions, 1 deletioncompiler/GHC/Iface/Ext/Ast.hs
- compiler/GHC/Tc/Gen/Arrow.hs 1 addition, 1 deletioncompiler/GHC/Tc/Gen/Arrow.hs
- compiler/GHC/Tc/Gen/Bind.hs 29 additions, 11 deletionscompiler/GHC/Tc/Gen/Bind.hs
- compiler/GHC/Tc/Gen/Match.hs 14 additions, 8 deletionscompiler/GHC/Tc/Gen/Match.hs
- compiler/GHC/Tc/Gen/Match.hs-boot 2 additions, 2 deletionscompiler/GHC/Tc/Gen/Match.hs-boot
- compiler/GHC/Tc/Gen/Pat.hs 5 additions, 5 deletionscompiler/GHC/Tc/Gen/Pat.hs
- compiler/GHC/Tc/TyCl/PatSyn.hs 2 additions, 1 deletioncompiler/GHC/Tc/TyCl/PatSyn.hs
- compiler/GHC/Tc/Types/Origin.hs 1 addition, 1 deletioncompiler/GHC/Tc/Types/Origin.hs
- compiler/GHC/Types/Id.hs 3 additions, 4 deletionscompiler/GHC/Types/Id.hs
- compiler/Language/Haskell/Syntax/Expr.hs 1 addition, 1 deletioncompiler/Language/Haskell/Syntax/Expr.hs
- testsuite/tests/parser/should_compile/DumpTypecheckedAst.stderr 1 addition, 1 deletion...ite/tests/parser/should_compile/DumpTypecheckedAst.stderr
Loading
Please register or sign in to comment