diff options
Diffstat (limited to 'compiler/parser/Lexer.x')
-rw-r--r-- | compiler/parser/Lexer.x | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/parser/Lexer.x b/compiler/parser/Lexer.x index 1be724526f..5839a410fb 100644 --- a/compiler/parser/Lexer.x +++ b/compiler/parser/Lexer.x @@ -2229,6 +2229,9 @@ srcParseErr dflags buf len (text "Perhaps you intended to use TemplateHaskell") $$ ppWhen (token == "<-") (text "Perhaps this statement should be within a 'do' block?") + $$ ppWhen (token == "=") + (text "Perhaps you need a 'let' in a 'do' block?" + $$ text "e.g. 'let x = 5' instead of 'x = 5'") where token = lexemeToString (offsetBytes (-len) buf) len th_enabled = xopt Opt_TemplateHaskell dflags |