summaryrefslogtreecommitdiff
path: root/testsuite/tests/parser
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2018-09-21 12:16:35 -0400
committerBen Gamari <ben@smart-cactus.org>2018-09-21 12:16:35 -0400
commit73d9cade32105b3e9c13ed1936c2e48407355a94 (patch)
tree947ce20a36894227a5b94c018fe3636706d65f25 /testsuite/tests/parser
parentd0d74842868ceb6716b7334eb6310f61f90023bf (diff)
downloadhaskell-73d9cade32105b3e9c13ed1936c2e48407355a94.tar.gz
testsuite: Mark readFail032 and readFail048 as broken on Darwin
It looks like Clang's CPP implementation has an off-by-one error here.
Diffstat (limited to 'testsuite/tests/parser')
-rw-r--r--testsuite/tests/parser/should_fail/all.T6
1 files changed, 4 insertions, 2 deletions
diff --git a/testsuite/tests/parser/should_fail/all.T b/testsuite/tests/parser/should_fail/all.T
index 8233d767f4..c655827865 100644
--- a/testsuite/tests/parser/should_fail/all.T
+++ b/testsuite/tests/parser/should_fail/all.T
@@ -35,7 +35,8 @@ test('readFail028', normal, compile_fail, [''])
test('readFail029', normal, compile_fail, [''])
test('readFail030', normal, compile_fail, [''])
test('readFail031', normal, compile_fail, [''])
-test('readFail032', normal, compile_fail, ['-cpp'])
+test('readFail032', when(opsys('darwin', expect_broken(15662))),
+ compile_fail, ['-cpp'])
test('readFail033', normal, compile_fail, [''])
test('readFail034', normal, compile_fail, [''])
test('readFail035', normal, compile_fail, [''])
@@ -50,7 +51,8 @@ test('readFail043', normal, compile_fail, [''])
test('readFail044', normal, compile_fail, [''])
test('readFail046', normal, compile_fail, [''])
test('readFail047', normal, compile_fail, [''])
-test('readFail048', normal, compile_fail, ['-cpp -haddock'])
+test('readFail048', when(opsys('darwin', expect_broken(15662))),
+ compile_fail, ['-cpp -haddock'])
test('T3095', normal, compile_fail, [''])
test('T3153', normal, compile_fail, [''])
test('T3751', normal, compile_fail, [''])