summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2013-05-14 12:21:21 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2013-05-14 12:21:21 +0000
commit9d126fb59cf4aacc8e5058c830f23ba7be1db0fe (patch)
treee3531c454d05ee1d20dac912fb9dc7d7c70c9c13
parent1ba0d65d14ba08f490d79003988c3eae71762bda (diff)
downloadclang-9d126fb59cf4aacc8e5058c830f23ba7be1db0fe.tar.gz
clang-9d126fb59cf4aacc8e5058c830f23ba7be1db0fe.tar.bz2
clang-9d126fb59cf4aacc8e5058c830f23ba7be1db0fe.tar.xz
Take a stab at trying to unbreak the makefile build.
There is no clangRewrite.a. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@181781 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/CodeGen/CGBuiltin.cpp4
-rw-r--r--unittests/ASTMatchers/Dynamic/Makefile12
2 files changed, 9 insertions, 7 deletions
diff --git a/lib/CodeGen/CGBuiltin.cpp b/lib/CodeGen/CGBuiltin.cpp
index d18767897f..cacdf3438d 100644
--- a/lib/CodeGen/CGBuiltin.cpp
+++ b/lib/CodeGen/CGBuiltin.cpp
@@ -160,7 +160,9 @@ static Value *EmitFAbs(CodeGenFunction &CGF, Value *V, QualType ValTy) {
false);
llvm::Value *Fn = CGF.CGM.CreateRuntimeFunction(FT, FnName);
- return CGF.EmitNounwindRuntimeCall(Fn, V, "abs");
+ llvm::CallInst *Call = CGF.EmitNounwindRuntimeCall(Fn, V, "abs");
+ Call->setDoesNotAccessMemory();
+ return Call;
}
static RValue emitLibraryCall(CodeGenFunction &CGF, const FunctionDecl *Fn,
diff --git a/unittests/ASTMatchers/Dynamic/Makefile b/unittests/ASTMatchers/Dynamic/Makefile
index 18473782b8..52a02d0ec5 100644
--- a/unittests/ASTMatchers/Dynamic/Makefile
+++ b/unittests/ASTMatchers/Dynamic/Makefile
@@ -10,11 +10,11 @@
CLANG_LEVEL = ../../..
TESTNAME = DynamicASTMatchers
-#include $(CLANG_LEVEL)/../../Makefile.config
-LINK_COMPONENTS := support mc
-USEDLIBS = clangEdit.a clangTooling.a clangFrontend.a clangSerialization.a \
- clangDriver.a clangRewrite.a clangParse.a clangSema.a \
- clangAnalysis.a clangAST.a clangASTMatchers.a clangLex.a \
- clangBasic.a clangDynamicASTMatchers.a
+include $(CLANG_LEVEL)/../../Makefile.config
+LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc
+USEDLIBS = clangTooling.a clangFrontend.a clangSerialization.a clangDriver.a \
+ clangRewriteCore.a clangRewriteFrontend.a clangParse.a clangSema.a \
+ clangAnalysis.a clangEdit.a clangAST.a clangASTMatchers.a \
+ clangLex.a clangBasic.a clangDynamicASTMatchers.a
include $(CLANG_LEVEL)/unittests/Makefile