diff options
author | Tito Sacchi <tito.sakki@gmail.com> | 2021-08-02 14:56:27 +0200 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2021-08-03 17:19:14 -0400 |
commit | 9744c6f5c37c8b85f95e53f109b7ce6c25881c29 (patch) | |
tree | 8890b4e80c2f7dbc7f6556ea8ce5a7d7bf29ebba /testsuite/tests/ghci/scripts/all.T | |
parent | 5155eafaef2d0cbecd58a808b5b357002a656ffe (diff) | |
download | haskell-9744c6f5c37c8b85f95e53f109b7ce6c25881c29.tar.gz |
Correctly unload libs on GHCi with external iserv
Fix #17669
`hostIsDynamic` is basically a compile-time constant embedded
in the RTS. Therefore, GHCi didn't unload object files
properly when used with an external interpreter built in a
different way.
Diffstat (limited to 'testsuite/tests/ghci/scripts/all.T')
-rwxr-xr-x | testsuite/tests/ghci/scripts/all.T | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/testsuite/tests/ghci/scripts/all.T b/testsuite/tests/ghci/scripts/all.T index ec137685ef..3856dde227 100755 --- a/testsuite/tests/ghci/scripts/all.T +++ b/testsuite/tests/ghci/scripts/all.T @@ -318,8 +318,7 @@ test('T17403', normal, ghci_script, ['T17403.script']) test('T17431', normal, ghci_script, ['T17431.script']) test('T17500', [extra_run_opts('-ddump-to-file -ddump-bcos')], ghci_script, ['T17500.script']) test('T17549', normal, ghci_script, ['T17549.script']) -test('T17669', [extra_run_opts('-fexternal-interpreter -fobject-code'), - unless(opsys('mingw32'), expect_broken(17669))], ghci_script, ['T17669.script']) +test('T17669', [extra_run_opts('-fexternal-interpreter -fobject-code')], ghci_script, ['T17669.script']) test('T18330', [copy_files, extra_files(['../shell.hs', 'T18330.extra', 'T18330.hs']) , filter_stdout_lines(r'ghci>.*') , extra_hc_opts('-v1')] |