diff options
Diffstat (limited to 'testsuite/tests/driver/recomp006/Makefile')
-rw-r--r-- | testsuite/tests/driver/recomp006/Makefile | 8 |
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 |