about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorILyoan <ilyoan@gmail.com>2013-03-15 17:31:22 +0900
committerILyoan <ilyoan@gmail.com>2013-03-19 17:23:18 +0900
commit1ded13885175248f958c772298e8cd585cb00a22 (patch)
tree6e14dd4c692b4902abb4ebc66ef6ad1d6f2f262c /src/rustllvm/RustWrapper.cpp
parentf581b2f9ddb9f5a973ad7719d57ee6ebc157063c (diff)
downloadrust-1ded13885175248f958c772298e8cd585cb00a22.tar.gz
rust-1ded13885175248f958c772298e8cd585cb00a22.zip
Enable arm error handling abi 2
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
-rw-r--r--src/rustllvm/RustWrapper.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/rustllvm/RustWrapper.cpp b/src/rustllvm/RustWrapper.cpp
index ba3cb778880..c4846c1a62b 100644
--- a/src/rustllvm/RustWrapper.cpp
+++ b/src/rustllvm/RustWrapper.cpp
@@ -429,8 +429,9 @@ LLVMRustWriteOutputFile(LLVMPassManagerRef PMR,
 
   LLVMRustInitializeTargets();
 
-  int argc = 2;
-  const char* argv[] = {"rustc", "-arm-enable-ehabi"};
+  int argc = 3;
+  const char* argv[] = {"rustc", "-arm-enable-ehabi",
+      "-arm-enable-ehabi-descriptors"};
   cl::ParseCommandLineOptions(argc, argv);
 
   TargetOptions Options;