diff options
Diffstat (limited to 'compiler/typecheck/TcHsSyn.hs')
-rw-r--r-- | compiler/typecheck/TcHsSyn.hs | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/compiler/typecheck/TcHsSyn.hs b/compiler/typecheck/TcHsSyn.hs index 2f5382d581..d1f894e14c 100644 --- a/compiler/typecheck/TcHsSyn.hs +++ b/compiler/typecheck/TcHsSyn.hs @@ -936,18 +936,9 @@ zonkExpr env (ArithSeq expr wit info) where zonkWit env Nothing = return (env, Nothing) zonkWit env (Just fln) = second Just <$> zonkSyntaxExpr env fln -zonkExpr env (HsSCC x src lbl expr) +zonkExpr env (HsPragE x prag expr) = do new_expr <- zonkLExpr env expr - return (HsSCC x src lbl new_expr) - -zonkExpr env (HsTickPragma x src info srcInfo expr) - = do new_expr <- zonkLExpr env expr - return (HsTickPragma x src info srcInfo new_expr) - --- hdaume: core annotations -zonkExpr env (HsCoreAnn x src lbl expr) - = do new_expr <- zonkLExpr env expr - return (HsCoreAnn x src lbl new_expr) + return (HsPragE x prag new_expr) -- arrow notation extensions zonkExpr env (HsProc x pat body) |