Fix #15423 by using pprAStmtContext
authorRyan Scott <ryan.gl.scott@gmail.com>
Fri, 20 Jul 2018 10:50:50 +0000 (12:50 +0200)
committerKrzysztof Gogolewski <krz.gogolewski@gmail.com>
Fri, 20 Jul 2018 10:50:50 +0000 (12:50 +0200)
commit99f45e2a751dda4fdf00256d397a2932d430f3a7
tree0a556fd4706a6f496d7af0ac27439b216241ee1b
parent176abdf4126c949be7cd3aecd8b95c0fffe6d849
Fix #15423 by using pprAStmtContext

Summary:
Previously, we were using `pprStmtContext` instead, which
led to error messages missing indefinite articles where they were
required.

Test Plan: make test TEST="T13242a T7786 Typeable1"

Reviewers: bgamari

Subscribers: rwbarton, thomie, carter

GHC Trac Issues: #15423

Differential Revision: https://phabricator.haskell.org/D4992
compiler/hsSyn/HsExpr.hs
testsuite/tests/ado/T13242a.stderr
testsuite/tests/indexed-types/should_fail/T7786.stderr
testsuite/tests/typecheck/should_run/Typeable1.stderr