diff options
author | Logan Chien <tzuhsiang.chien@gmail.com> | 2013-12-17 23:54:02 +0800 |
---|---|---|
committer | Logan Chien <tzuhsiang.chien@gmail.com> | 2013-12-22 22:11:21 +0800 |
commit | dfbf9895a4c2262946513334f06102cdeff6564f (patch) | |
tree | 8529beb7a719263b4190215b62edc34f8f85aad1 | |
parent | 5b20549d7912d185ad0ee11047c62d972dec7457 (diff) | |
download | llvm-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.cpp | 5 |
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); |