Fix incorrect atomics codegen introduced in r154705, and extend test to catch it.
[oota-llvm.git] / lib / Object / Archive.cpp
index b67377c63416450b207a662cab1716f9626bd00e..c5f15bafcfba4048cc63478c88164e78d590776e 100644 (file)
@@ -174,7 +174,7 @@ error_code Archive::Child::getAsBinary(OwningPtr<Binary> &Result) const {
 }
 
 Archive::Archive(MemoryBuffer *source, error_code &ec)
-  : Binary(Binary::isArchive, source) {
+  : Binary(Binary::ID_Archive, source) {
   // Check for sufficient magic.
   if (!source || source->getBufferSize()
                  < (8 + sizeof(ArchiveMemberHeader) + 2) // Smallest archive.