diff options
| author | bors <bors@rust-lang.org> | 2013-08-04 12:49:53 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-08-04 12:49:53 -0700 |
| commit | 3d14470be4194656e2f71120f232f9349e896711 (patch) | |
| tree | 5b0586d1db80694ea5b20443f53d3c6986fe6c02 /src/rustllvm/RustWrapper.cpp | |
| parent | b49d026ecd3c37d3156f614325f409ed988c2d0b (diff) | |
| parent | 60e9507086dd0329fc4e96897d4d89c7d6b271f6 (diff) | |
| download | rust-3d14470be4194656e2f71120f232f9349e896711.tar.gz rust-3d14470be4194656e2f71120f232f9349e896711.zip | |
auto merge of #7115 : alexcrichton/rust/llvm-upgrades, r=thestinger
This is a reopening of #6713 This is still blocked on windows failures. I'll re-push try once the existing crisis has passed.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
| -rw-r--r-- | src/rustllvm/RustWrapper.cpp | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/rustllvm/RustWrapper.cpp b/src/rustllvm/RustWrapper.cpp index beaa7e1daef..04c062072d6 100644 --- a/src/rustllvm/RustWrapper.cpp +++ b/src/rustllvm/RustWrapper.cpp @@ -113,6 +113,7 @@ public: virtual uint8_t *allocateDataSection(uintptr_t Size, unsigned Alignment, unsigned SectionID, bool isReadOnly); + bool finalizeMemory(std::string *ErrMsg) { return false; } virtual bool applyPermissions(std::string *Str); @@ -340,7 +341,6 @@ LLVMRustBuildJIT(void* mem, std::string Err; TargetOptions Options; - Options.JITExceptionHandling = true; Options.JITEmitDebugInfo = true; Options.NoFramePointerElim = true; Options.EnableSegmentedStacks = EnableSegmentedStacks; @@ -516,15 +516,6 @@ extern "C" LLVMValueRef LLVMBuildAtomicCmpXchg(LLVMBuilderRef B, extern "C" LLVMValueRef LLVMBuildAtomicFence(LLVMBuilderRef B, AtomicOrdering order) { return wrap(unwrap(B)->CreateFence(order)); } -extern "C" LLVMValueRef LLVMBuildAtomicRMW(LLVMBuilderRef B, - AtomicRMWInst::BinOp op, - LLVMValueRef target, - LLVMValueRef source, - AtomicOrdering order) { - return wrap(unwrap(B)->CreateAtomicRMW(op, - unwrap(target), unwrap(source), - order)); -} extern "C" void LLVMSetDebug(int Enabled) { #ifndef NDEBUG |
