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