summaryrefslogtreecommitdiff
path: root/testsuite/tests/driver/recomp006/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/driver/recomp006/Makefile')
-rw-r--r--testsuite/tests/driver/recomp006/Makefile8
1 files changed, 6 insertions, 2 deletions
diff --git a/testsuite/tests/driver/recomp006/Makefile b/testsuite/tests/driver/recomp006/Makefile
index a0f55d636d..839dbf0008 100644
--- a/testsuite/tests/driver/recomp006/Makefile
+++ b/testsuite/tests/driver/recomp006/Makefile
@@ -2,6 +2,10 @@ TOP=../../..
include $(TOP)/mk/boilerplate.mk
include $(TOP)/mk/test.mk
+# -fforce-recomp makes lots of driver tests trivially pass, so we
+# filter it out from $(TEST_HC_OPTS).
+TEST_HC_OPTS_NO_RECOMP = $(filter-out -fforce-recomp,$(TEST_HC_OPTS))
+
OBJSUFFIX = .o
# Test that changing the fixity of a type synonym operator forces recompilation
@@ -9,8 +13,8 @@ OBJSUFFIX = .o
recomp006:
$(RM) A.hi A$(OBJSUFFIX)
cp B1.hs B.hs
- '$(TEST_HC)' $(TEST_HC_OPTS) --make A.hs 1>out 2>err
+ '$(TEST_HC)' $(TEST_HC_OPTS_NO_RECOMP) --make A.hs 1>out 2>err
sleep 1
cp B2.hs B.hs
# This should fail
- if '$(TEST_HC)' $(TEST_HC_OPTS) --make A.hs; then false; fi
+ if '$(TEST_HC)' $(TEST_HC_OPTS_NO_RECOMP) --make A.hs; then false; fi