aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLogan Chien <tzuhsiang.chien@gmail.com>2013-12-17 23:54:02 +0800
committerLogan Chien <tzuhsiang.chien@gmail.com>2013-12-22 22:11:21 +0800
commitdfbf9895a4c2262946513334f06102cdeff6564f (patch)
tree8529beb7a719263b4190215b62edc34f8f85aad1
parent5b20549d7912d185ad0ee11047c62d972dec7457 (diff)
downloadllvm-dfbf9895a4c2262946513334f06102cdeff6564f.tar.gz
[ndk] Fix unittests caused by missing -disable-cfi.
The DisableCFI is missed from previous patch. Change-Id: Ic993da4aaacfda6220d12f9727d179f39d1d6315
-rw-r--r--tools/llc/llc.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/llc/llc.cpp b/tools/llc/llc.cpp
index d0b9415b6f7..2597cc4adf4 100644
--- a/tools/llc/llc.cpp
+++ b/tools/llc/llc.cpp
@@ -173,7 +173,6 @@ int main(int argc, char **argv) {
// Enable debug stream buffering.
EnableDebugBuffering = true;
- LLVMContext &Context = getGlobalContext();
llvm_shutdown_obj Y; // Call llvm_shutdown() on exit.
// Initialize targets first, so that --version shows registered targets.
@@ -322,6 +321,10 @@ static int compileModule(char **argv, LLVMContext &Context) {
if (DisableDotLoc)
Target.setMCUseLoc(false);
+
+ if (DisableCFI)
+ Target.setMCUseCFI(false);
+
if (EnableDwarfDirectory)
Target.setMCUseDwarfDirectory(true);