summaryrefslogtreecommitdiff
path: root/compiler/GHC/Parser/Errors
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/GHC/Parser/Errors')
-rw-r--r--compiler/GHC/Parser/Errors/Ppr.hs2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/GHC/Parser/Errors/Ppr.hs b/compiler/GHC/Parser/Errors/Ppr.hs
index 47c8104fd1..2bfefb41ed 100644
--- a/compiler/GHC/Parser/Errors/Ppr.hs
+++ b/compiler/GHC/Parser/Errors/Ppr.hs
@@ -1,5 +1,6 @@
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE GADTs #-}
+{-# LANGUAGE FlexibleContexts #-}
module GHC.Parser.Errors.Ppr
( pprWarning
@@ -506,6 +507,7 @@ pp_err = \case
-- so check for that, and suggest. cf #3805
-- Sadly 'foreign import' still barfs 'parse error' because
-- 'import' is a keyword
+ -- looks_like :: RdrName -> LHsExpr GhcPs -> Bool -- AZ
looks_like s (L _ (HsVar _ (L _ v))) = v == s
looks_like s (L _ (HsApp _ lhs _)) = looks_like s lhs
looks_like _ _ = False