diff options
| author | bors <bors@rust-lang.org> | 2018-01-09 04:22:50 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2018-01-09 04:22:50 +0000 |
| commit | 74966b5cb84934737d21bd9001db07bd93fa5d64 (patch) | |
| tree | 91adae4383a3e9a5dcbd68543a78ef9adcda5b29 /src/rustllvm/RustWrapper.cpp | |
| parent | b5392f54503fdaf04df4b9578510b2baa944f4af (diff) | |
| parent | 9ef98545c9d55e109242b6b3489060ebc690ab05 (diff) | |
| download | rust-74966b5cb84934737d21bd9001db07bd93fa5d64.tar.gz rust-74966b5cb84934737d21bd9001db07bd93fa5d64.zip | |
Auto merge of #47276 - kennytm:rollup, r=kennytm
Rollup of 10 pull requests - Successful merges: #47210, #47233, #47246, #47254, #47256, #47258, #47259, #47263, #47270, #47272 - Failed merges: #47248
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
| -rw-r--r-- | src/rustllvm/RustWrapper.cpp | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/rustllvm/RustWrapper.cpp b/src/rustllvm/RustWrapper.cpp index 0fac7f7bf28..95130d596e1 100644 --- a/src/rustllvm/RustWrapper.cpp +++ b/src/rustllvm/RustWrapper.cpp @@ -384,12 +384,6 @@ LLVMRustBuildAtomicFence(LLVMBuilderRef B, LLVMAtomicOrdering Order, return wrap(unwrap(B)->CreateFence(fromRust(Order), fromRust(Scope))); } -extern "C" void LLVMRustSetDebug(int Enabled) { -#ifndef NDEBUG - DebugFlag = Enabled; -#endif -} - enum class LLVMRustAsmDialect { Other, Att, @@ -933,23 +927,6 @@ extern "C" bool LLVMRustLinkInExternalBitcode(LLVMModuleRef DstRef, char *BC, return true; } -extern "C" bool LLVMRustLinkInParsedExternalBitcode( - LLVMModuleRef DstRef, LLVMModuleRef SrcRef) { -#if LLVM_VERSION_GE(4, 0) - Module *Dst = unwrap(DstRef); - std::unique_ptr<Module> Src(unwrap(SrcRef)); - - if (Linker::linkModules(*Dst, std::move(Src))) { - LLVMRustSetLastError("failed to link modules"); - return false; - } - return true; -#else - LLVMRustSetLastError("can't link parsed modules on this LLVM"); - return false; -#endif -} - // Note that the two following functions look quite similar to the // LLVMGetSectionName function. Sadly, it appears that this function only // returns a char* pointer, which isn't guaranteed to be null-terminated. The @@ -981,7 +958,6 @@ extern "C" LLVMTypeRef LLVMRustArrayType(LLVMTypeRef ElementTy, } DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Twine, LLVMTwineRef) -DEFINE_SIMPLE_CONVERSION_FUNCTIONS(DebugLoc, LLVMDebugLocRef) extern "C" void LLVMRustWriteTwineToString(LLVMTwineRef T, RustStringRef Str) { RawRustStringOstream OS(Str); @@ -1130,13 +1106,6 @@ extern "C" LLVMTypeKind LLVMRustGetTypeKind(LLVMTypeRef Ty) { report_fatal_error("Unhandled TypeID."); } -extern "C" void LLVMRustWriteDebugLocToString(LLVMContextRef C, - LLVMDebugLocRef DL, - RustStringRef Str) { - RawRustStringOstream OS(Str); - unwrap(DL)->print(OS); -} - DEFINE_SIMPLE_CONVERSION_FUNCTIONS(SMDiagnostic, LLVMSMDiagnosticRef) extern "C" void LLVMRustSetInlineAsmDiagnosticHandler( |
