summaryrefslogtreecommitdiff
path: root/testsuite/tests/programs/hs-boot/all.T
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/programs/hs-boot/all.T')
-rw-r--r--testsuite/tests/programs/hs-boot/all.T9
1 files changed, 9 insertions, 0 deletions
diff --git a/testsuite/tests/programs/hs-boot/all.T b/testsuite/tests/programs/hs-boot/all.T
new file mode 100644
index 0000000000..eb48087188
--- /dev/null
+++ b/testsuite/tests/programs/hs-boot/all.T
@@ -0,0 +1,9 @@
+# This test is for bug #906, a problem with the ordering of
+# compilations involving .hs-boot files, fixed in 6.6.
+
+test('hs-boot',
+ extra_clean(['A.hi', 'A.hi-boot', 'A.o', 'A.o-boot',
+ 'B.hi', 'B.o', 'C.hi', 'C.o',
+ 'Main.hi', 'Main.o']),
+ multimod_compile,
+ ['Main -v0', ''])