From f8c6fce4a09762adea6009540e523c2b984b2978 Mon Sep 17 00:00:00 2001 From: Vladislav Zavialov Date: Thu, 1 Apr 2021 21:51:17 +0300 Subject: HsToken for HsPar, ParPat, HsCmdPar (#19523) This patch is a first step towards a simpler design for exact printing. --- compiler/GHC/Iface/Ext/Ast.hs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'compiler/GHC/Iface/Ext') diff --git a/compiler/GHC/Iface/Ext/Ast.hs b/compiler/GHC/Iface/Ext/Ast.hs index c9cbd4b723..94da21083f 100644 --- a/compiler/GHC/Iface/Ext/Ast.hs +++ b/compiler/GHC/Iface/Ext/Ast.hs @@ -962,7 +962,7 @@ instance HiePass p => ToHie (PScoped (LocatedA (Pat (GhcPass p)))) where lname , toHie $ PS rsp scope pscope pat ] - ParPat _ pat -> + ParPat _ _ pat _ -> [ toHie $ PS rsp scope pscope pat ] BangPat _ pat -> @@ -1112,7 +1112,7 @@ instance HiePass p => ToHie (LocatedA (HsExpr (GhcPass p))) where NegApp _ a _ -> [ toHie a ] - HsPar _ a -> + HsPar _ _ a _ -> [ toHie a ] SectionL _ a b -> @@ -1415,7 +1415,7 @@ instance HiePass p => ToHie (LocatedA (HsCmd (GhcPass p))) where HsCmdLam _ mg -> [ toHie mg ] - HsCmdPar _ a -> + HsCmdPar _ _ a _ -> [ toHie a ] HsCmdCase _ expr alts -> -- cgit v1.2.1