diff options
author | Daniel Gröber <dxld@darkboxed.org> | 2019-05-25 11:27:22 +0200 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2019-05-30 16:44:08 -0400 |
commit | 18d3f01d9abe2994b2b3d07b67ee9616c3553e16 (patch) | |
tree | a7de4fa2dede37778bb82fe71b0650f356c9e6cf /testsuite/tests | |
parent | 76c86fca43a4e5449f69c5bc1623f4890ae918e2 (diff) | |
download | haskell-18d3f01d9abe2994b2b3d07b67ee9616c3553e16.tar.gz |
Make downsweep return all errors per-module instead of throwing some
This enables API clients to handle such errors instead of immideately
crashing in the face of some kinds of user errors, which is arguably quite
bad UX.
Fixes #10887
Diffstat (limited to 'testsuite/tests')
-rw-r--r-- | testsuite/tests/ghc-api/downsweep/PartialDownsweep.stderr | 9 | ||||
-rw-r--r-- | testsuite/tests/ghc-api/downsweep/all.T | 1 |
2 files changed, 2 insertions, 8 deletions
diff --git a/testsuite/tests/ghc-api/downsweep/PartialDownsweep.stderr b/testsuite/tests/ghc-api/downsweep/PartialDownsweep.stderr index 2c01c922ed..11fd4b73c8 100644 --- a/testsuite/tests/ghc-api/downsweep/PartialDownsweep.stderr +++ b/testsuite/tests/ghc-api/downsweep/PartialDownsweep.stderr @@ -1,8 +1,3 @@ == Parse error in export list -PartialDownsweep: panic! (the 'impossible' happened) - (GHC version 8.9.0.20190523: - parse error on input ‘!’ - - -Please report this as a GHC bug: https://www.haskell.org/ghc/reportabug - +== Parse error in import list +== Parse error in export list with bypass module diff --git a/testsuite/tests/ghc-api/downsweep/all.T b/testsuite/tests/ghc-api/downsweep/all.T index b3797113bc..d7ed778f8e 100644 --- a/testsuite/tests/ghc-api/downsweep/all.T +++ b/testsuite/tests/ghc-api/downsweep/all.T @@ -1,6 +1,5 @@ test('PartialDownsweep', [ extra_run_opts('"' + config.libdir + '"') - , exit_code(1) ], compile_and_run, ['-package ghc']) |