1
Fork 0

rustllvm: Update to LLVM trunk

This commit is contained in:
Seo Sanghyeon 2015-10-24 18:42:23 +09:00
parent 2e86485f7b
commit b285f92025
3 changed files with 28 additions and 0 deletions

View file

@ -163,12 +163,20 @@ LLVMRustWriteArchive(char *Dst,
auto Member = NewMembers[i];
assert(Member->name);
if (Member->filename) {
#if LLVM_VERSION_MINOR >= 8
Members.push_back(NewArchiveIterator(Member->filename));
#else
Members.push_back(NewArchiveIterator(Member->filename, Member->name));
#endif
} else {
Members.push_back(NewArchiveIterator(Member->child, Member->name));
}
}
#if LLVM_VERSION_MINOR >= 8
auto pair = writeArchive(Dst, Members, WriteSymbtab, Kind, true, false);
#else
auto pair = writeArchive(Dst, Members, WriteSymbtab, Kind, true);
#endif
if (!pair.second)
return 0;
LLVMRustSetLastError(pair.second.message().c_str());