diff options
| author | Rafael Ávila de Espíndola <respindola@mozilla.com> | 2011-05-24 13:47:27 -0400 |
|---|---|---|
| committer | Rafael Ávila de Espíndola <respindola@mozilla.com> | 2011-06-08 14:08:24 -0400 |
| commit | 698022d351e552b51cd9cca878bdc0de3de05b8c (patch) | |
| tree | 36f0cc07c4f2b66ad914c5022c01b3706c937973 /src/rustllvm/RustWrapper.cpp | |
| parent | d360c481e8bd6079eb92b155a7c5451fc8bd35f6 (diff) | |
| download | rust-698022d351e552b51cd9cca878bdc0de3de05b8c.tar.gz rust-698022d351e552b51cd9cca878bdc0de3de05b8c.zip | |
Update rust to build with newer llvm versions.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
| -rw-r--r-- | src/rustllvm/RustWrapper.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/rustllvm/RustWrapper.cpp b/src/rustllvm/RustWrapper.cpp index 2c50a6ccfa7..eb06398c48e 100644 --- a/src/rustllvm/RustWrapper.cpp +++ b/src/rustllvm/RustWrapper.cpp @@ -47,7 +47,7 @@ extern "C" const char *LLVMRustGetLastError(void) { extern "C" void LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM); extern "C" void LLVMAddStandardModulePasses(LLVMPassManagerRef PM, unsigned int OptimizationLevel, bool OptimizeSize, bool UnitAtATime, - bool UnrollLoops, bool SimplifyLibCalls, bool HaveExceptions, + bool UnrollLoops, bool SimplifyLibCalls, unsigned int InliningThreshold); int *RustHackToFetchPassesO = (int*)LLVMAddBasicAliasAnalysisPass; @@ -80,7 +80,6 @@ extern "C" void LLVMRustWriteOutputFile(LLVMPassManagerRef PMR, LLVMCodeGenFileType FileType) { // Set compilation options. - llvm::UnwindTablesMandatory = true; llvm::NoFramePointerElim = true; InitializeAllTargets(); |
