Merging r142659:
------------------------------------------------------------------------
r142659 | baldrick | 2011-10-21 10:04:00 -0700 (Fri, 21 Oct 2011) | 6 lines

Errors here should be ignored, as they are already for all other
rules in this Makefile.  Otherwise the nightly test fails if clang
(or dragonegg) fails to compile some test, because this rule then
fails to convert the .ll output from clang (which doesn't exist
because clang failed) to .bc.

------------------------------------------------------------------------

llvm-svn: 142662
diff --git a/Makefile.tests b/Makefile.tests
index 0d82c08..a857a0c 100644
--- a/Makefile.tests
+++ b/Makefile.tests
@@ -68,7 +68,7 @@
 
 # Compile from X.ll to X.bc
 %.bc: %.ll $(LLVMAS)
-	$(LLVMAS) $< -o $@
+	-$(LLVMAS) $< -o $@
 
 # LLVM Assemble from X.ll to Output/X.bc.  Because we are coming directly from
 # LLVM source, use the non-transforming assembler.