We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent deafab1 commit 1bc0447Copy full SHA for 1bc0447
src/rustllvm/ArchiveWrapper.cpp
@@ -158,7 +158,12 @@ LLVMRustWriteArchive(char *Dst,
158
const LLVMRustArchiveMember **NewMembers,
159
bool WriteSymbtab,
160
Archive::Kind Kind) {
161
+
162
+#if LLVM_VERSION_MINOR >= 9
163
std::vector<NewArchiveMember> Members;
164
+#else
165
+ std::vector<NewArchiveIterator> Members;
166
+#endif
167
168
for (size_t i = 0; i < NumMembers; i++) {
169
auto Member = NewMembers[i];
@@ -171,6 +176,8 @@ LLVMRustWriteArchive(char *Dst,
171
176
return -1;
172
177
}
173
178
Members.push_back(std::move(*MOrErr));
179
+#elif LLVM_VERSION_MINOR == 8
180
+ Members.push_back(NewArchiveIterator(Member->filename));
174
181
#else
175
182
Members.push_back(NewArchiveIterator(Member->filename, Member->name));
183
#endif
0 commit comments