Fix and document Unique generation for sum TyCon and DataCons
[ghc.git] / testsuite / tests / unboxedsums / all.T
1 test('unboxedsums_unit_tests',
2      only_ways(['normal']),
3      compile_and_run,
4      ['-package ghc'])
5
6 test('unarise',       omit_ways(['ghci']), compile_and_run, [''])
7 test('unboxedsums1',  omit_ways(['ghci']), compile_and_run, [''])
8 test('unboxedsums2',  omit_ways(['ghci']), compile_and_run, [''])
9 test('unboxedsums3',  omit_ways(['ghci']), compile_and_run, [''])
10 test('unboxedsums4',  omit_ways(['ghci']), compile_fail, [''])
11 test('unboxedsums5',  omit_ways(['ghci']), compile, [''])
12 test('unboxedsums6',  omit_ways(['ghci']), compile_and_run, [''])
13 test('unboxedsums7',  omit_ways(['ghci']), compile_and_run, [''])
14 test('unboxedsums8',  omit_ways(['ghci']), compile_and_run, [''])
15 test('unboxedsums9',  omit_ways(['ghci']), compile_and_run, [''])
16 test('unboxedsums10', omit_ways(['ghci']), compile_and_run, [''])
17 test('unboxedsums11', omit_ways(['ghci']), compile_and_run, [''])
18
19 test('ffi1', normal, compile_fail, [''])
20 test('thunk', only_ways(['normal']), compile_and_run, [''])
21 test('T12375', only_ways(['normal']), compile_and_run, [''])
22 test('empty_sum', only_ways(['normal']), compile_and_run, [''])
23 test('sum_rr', normal, compile_fail, [''])
24
25 # TODO: Need to run this in --slow mode only
26 # test('sum_api_annots',
27 #      [only_ways(['normal']),
28 #       extra_files([ "unboxedsums" + str(i) + ".hs" for i in range(1, 12) ])],
29 #      run_command,
30 #      ['$MAKE -s --no-print-directory sum_api_annots'])