Separate constructors for typed and untyped brackets
Split HsBracket into HsTypedBracket and HsUntypedBracket. Unfortunately, we still cannot get rid of instance XXTypedBracket GhcTc = HsTypedBracket GhcRn despite no longer requiring it for typechecking, but rather because the TH desugarer works on GhcRn rather than GhcTc (See GHC.HsToCore.Quote)
Showing
- compiler/GHC/Hs/Expr.hs 75 additions, 60 deletionscompiler/GHC/Hs/Expr.hs
- compiler/GHC/Hs/Instances.hs 9 additions, 6 deletionscompiler/GHC/Hs/Instances.hs
- compiler/GHC/Hs/Syn/Type.hs 2 additions, 1 deletioncompiler/GHC/Hs/Syn/Type.hs
- compiler/GHC/HsToCore/Coverage.hs 2 additions, 1 deletioncompiler/GHC/HsToCore/Coverage.hs
- compiler/GHC/HsToCore/Expr.hs 6 additions, 2 deletionscompiler/GHC/HsToCore/Expr.hs
- compiler/GHC/HsToCore/Quote.hs 31 additions, 15 deletionscompiler/GHC/HsToCore/Quote.hs
- compiler/GHC/Iface/Ext/Ast.hs 12 additions, 5 deletionscompiler/GHC/Iface/Ext/Ast.hs
- compiler/GHC/Parser.y 9 additions, 9 deletionscompiler/GHC/Parser.y
- compiler/GHC/Rename/Expr.hs 3 additions, 2 deletionscompiler/GHC/Rename/Expr.hs
- compiler/GHC/Rename/Splice.hs 70 additions, 41 deletionscompiler/GHC/Rename/Splice.hs
- compiler/GHC/Tc/Deriv/Generate.hs 5 additions, 5 deletionscompiler/GHC/Tc/Deriv/Generate.hs
- compiler/GHC/Tc/Gen/Expr.hs 2 additions, 3 deletionscompiler/GHC/Tc/Gen/Expr.hs
- compiler/GHC/Tc/Gen/Splice.hs 9 additions, 14 deletionscompiler/GHC/Tc/Gen/Splice.hs
- compiler/GHC/Tc/Gen/Splice.hs-boot 7 additions, 7 deletionscompiler/GHC/Tc/Gen/Splice.hs-boot
- compiler/GHC/Tc/Types/Origin.hs 2 additions, 1 deletioncompiler/GHC/Tc/Types/Origin.hs
- compiler/GHC/Tc/Utils/Zonk.hs 16 additions, 2 deletionscompiler/GHC/Tc/Utils/Zonk.hs
- compiler/Language/Haskell/Syntax/Expr.hs 12 additions, 11 deletionscompiler/Language/Haskell/Syntax/Expr.hs
- compiler/Language/Haskell/Syntax/Extension.hs 13 additions, 10 deletionscompiler/Language/Haskell/Syntax/Extension.hs
- utils/check-exact/ExactPrint.hs 14 additions, 12 deletionsutils/check-exact/ExactPrint.hs
Loading
Please register or sign in to comment