diff options
Diffstat (limited to 'testsuite/tests/th/all.T')
-rw-r--r-- | testsuite/tests/th/all.T | 50 |
1 files changed, 47 insertions, 3 deletions
diff --git a/testsuite/tests/th/all.T b/testsuite/tests/th/all.T index f89be6e0bb..9a25591937 100644 --- a/testsuite/tests/th/all.T +++ b/testsuite/tests/th/all.T @@ -305,7 +305,7 @@ test('TH_Lift', normal, compile, ['-v0']) test('T10047', only_ways(['ghci']), ghci_script, ['T10047.script']) test('T10019', only_ways(['ghci']), ghci_script, ['T10019.script']) test('T10267', [], multimod_compile_fail, - ['T10267', '-dsuppress-uniques -v0 ' + config.ghc_th_way_flags]) + ['T10267', '-fno-max-valid-hole-fits -dsuppress-uniques -v0 ' + config.ghc_th_way_flags]) test('T10279', normal, compile_fail, ['-v0']) test('T10306', normal, compile, ['-v0']) test('T10596', normal, compile, ['-v0']) @@ -350,6 +350,7 @@ test('T9022', normal, compile_and_run, ['-v0']) test('T11145', normal, compile_fail, ['-v0 -dsuppress-uniques']) test('T11463', normal, compile_and_run, ['-v0 -dsuppress-uniques']) test('T11680', normal, compile_fail, ['-v0']) +test('T11721_TH', normal, compile, ['-v0']) test('T11809', normal, compile, ['-v0']) test('T11797', normal, compile, ['-v0 -dsuppress-uniques']) test('T11941', normal, compile_fail, ['-v0']) @@ -359,6 +360,7 @@ test('T11629', normal, compile, ['-v0']) test('T8761', normal, compile, ['-v0 -ddump-splices -dsuppress-uniques']) test('T12130', [], multimod_compile, ['T12130', '-v0 ' + config.ghc_th_way_flags]) +test('T12387', normal, compile_fail, ['-v0']) test('T12403', omit_ways(['ghci']), compile_and_run, ['-v0 -ddump-splices -dsuppress-uniques']) test('T12407', omit_ways(['ghci']), compile, ['-v0']) @@ -381,12 +383,54 @@ test('T13018', normal, compile, ['-v0']) test('T13123', normal, compile, ['-v0']) test('T13098', normal, compile, ['-v0']) test('T11046', normal, multimod_compile, ['T11046','-v0']) -test('T13366', normal, compile_and_run, ['-lstdc++ -v0']) +test('T13366', expect_broken_for(13366, ['ghci']), compile_and_run, ['-lstdc++ -v0']) test('T13473', normal, multimod_compile_and_run, ['T13473.hs', '-v0 ' + config.ghc_th_way_flags]) test('T13587', expect_broken(13587), compile_and_run, ['-v0']) test('T13618', normal, compile_and_run, ['-v0']) -test('T13642', normal, compile_fail, ['-v0']) +test('T13642', normal, compile, ['-v0']) test('T13781', normal, compile, ['-v0']) test('T13782', normal, compile, ['']) +test('T13837', normal, compile_fail, ['-v0 -dsuppress-uniques']) test('T13856', normal, compile, ['-v0 -ddump-splices -dsuppress-uniques']) +test('T13885', normal, compile_and_run, ['-v0']) +test('T13887', normal, compile_and_run, ['-v0']) +test('T13968', normal, compile_fail, ['-v0']) +test('T14204', normal, compile_fail, ['-v0']) +test('T14060', normal, compile_and_run, ['-v0']) +test('T14646', normal, compile, ['-v0 -ddump-splices -dsuppress-uniques']) +test('T14681', normal, compile, ['-v0 -ddump-splices -dsuppress-uniques']) +test('T14817', normal, compile, ['-v0 -ddump-splices -dsuppress-uniques']) +test('T14843', normal, compile, ['-v0']) +test('T13776', normal, compile, ['-ddump-splices -v0']) +test('T14869', normal, compile, + ['-v0 -ddump-splices -dsuppress-uniques ' + config.ghc_th_way_flags]) +test('T14888', normal, compile, + ['-v0 -ddump-splices -dsuppress-uniques ' + config.ghc_th_way_flags]) +# There is a phasing issue in the ghci way which prevents us from being +# able to compile and link the foreign file while compiling the haskell module. +test('T14298', expect_broken_for(15161, ['ghci']), compile_and_run, ['-v0']) +test('T14875', normal, compile, ['-v0 -ddump-splices -dsuppress-uniques']) +test('T14885a', normal, compile, ['']) +test('T14885b', normal, compile, ['']) +test('T14885c', normal, compile, ['']) +test('T15243', normal, compile, ['-dsuppress-uniques']) +test('T15321', normal, compile_fail, ['']) +test('T15324', normal, compile, ['-v0 -ddump-splices -dsuppress-uniques']) +test('T15331', normal, compile, ['-v0 -ddump-splices -dsuppress-uniques']) +test('T15365', normal, compile, ['-v0 -ddump-splices -dsuppress-uniques']) +# Note: T9693 should be only_ways(['ghci']) once it's fixed. +test('T9693', expect_broken(9693), ghci_script, ['T9693.script']) +test('T14471', normal, compile, ['']) +test('TH_rebindableAdo', normal, compile, ['']) +test('T14627', normal, compile_fail, ['']) +test('TH_invalid_add_top_decl', normal, compile_fail, ['']) +test('T15550', normal, compile, ['-v0 -ddump-splices -dsuppress-uniques']) +test('T15502', normal, compile, ['-v0 -ddump-splices -dsuppress-uniques']) +test('T15518', normal, compile, ['-v0 -ddump-splices -dsuppress-uniques']) +test('T15572', normal, compile, ['-v0 -ddump-splices -dsuppress-uniques']) +test('TH_implicitParams', normal, compile_and_run, ['-v0 -dsuppress-uniques']) +test('TH_implicitParamsErr1', normal, compile_fail, ['-v0 -dsuppress-uniques']) +test('TH_implicitParamsErr2', normal, compile_fail, ['-v0 -dsuppress-uniques']) +test('TH_implicitParamsErr3', normal, compile_fail, ['-v0 -dsuppress-uniques']) +test('TH_recursiveDo', normal, compile_and_run, ['-v0 -dsuppress-uniques']) |