allocfail.sh gets added to $(TESTS) and the clean target removes everything in $(TESTS).
The other tests are compiled, but this one is part of the original source tree so should not be cleaned.
The practical effect of this is that a repeat build fails one of the tests.
allocfail.sh gets added to $(TESTS) and the clean target removes everything in $(TESTS). The other tests are compiled, but this one is part of the original source tree so should not be cleaned. The practical effect of this is that a repeat build fails one of the tests.
This patch fixes it: