about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorElly Jones <elly@leptoquark.net>2011-10-11 21:32:34 -0400
committerBrian Anderson <banderson@mozilla.com>2011-10-15 15:53:18 -0700
commita5dc6a7aa884179cc88771da71b444030cc402b8 (patch)
tree25f295b3473ed48cd20cbe68de3d00bd3b2ab9b0 /src/rustllvm/RustWrapper.cpp
parentd77996a30f0dd922a2ab26f852a460bed589397b (diff)
downloadrust-a5dc6a7aa884179cc88771da71b444030cc402b8.tar.gz
rust-a5dc6a7aa884179cc88771da71b444030cc402b8.zip
Update LinkModules invocation to use new prototype
LLVM revision 141606 changes the prototype of llvm::Linker::LinkModules.

Signed-off-by: Elly Jones <elly@leptoquark.net>
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
-rw-r--r--src/rustllvm/RustWrapper.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rustllvm/RustWrapper.cpp b/src/rustllvm/RustWrapper.cpp
index 624b5854b5f..3031ce6685a 100644
--- a/src/rustllvm/RustWrapper.cpp
+++ b/src/rustllvm/RustWrapper.cpp
@@ -53,7 +53,7 @@ extern "C" bool LLVMLinkModules(LLVMModuleRef Dest, LLVMModuleRef Src) {
   // function" error.
   Module *DM = reinterpret_cast<Module *>(Dest);
   Module *SM = reinterpret_cast<Module *>(Src);
-  if (Linker::LinkModules(DM, SM, &err)) {
+  if (Linker::LinkModules(DM, SM, Linker::DestroySource, &err)) {
     LLVMRustError = err.c_str();
     return false;
   }