Index: lld/ELF/InputFiles.cpp =================================================================== --- lld/ELF/InputFiles.cpp +++ lld/ELF/InputFiles.cpp @@ -1035,7 +1035,7 @@ MemoryBufferRef MBRef( MB.getBuffer(), Saver.save(ArchiveName + MB.getBufferIdentifier() + - (ArchiveName.empty() ? "" : utostr(OffsetInArchive)))); + (ArchiveName.empty() ? "" : utostr(reinterpret_cast(MB.getBufferStart()))))); Obj = CHECK(lto::InputFile::create(MBRef), this); Triple T(Obj->getTargetTriple());