[PATCH] D40632: Add flag to llvm-ar to test GNU64 format more efficently
Rui Ueyama via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 29 17:20:12 PST 2017
ruiu added inline comments.
================
Comment at: include/llvm/Object/ArchiveWriter.h:41-45
Error writeArchive(StringRef ArcName, ArrayRef<NewArchiveMember> NewMembers,
bool WriteSymtab, object::Archive::Kind Kind,
bool Deterministic, bool Thin,
+ uint64_t CutoffForSym64 = 1ULL << 32,
std::unique_ptr<MemoryBuffer> OldArchiveBuf = nullptr);
----------------
Instead of adding a new parameter, can't you just pass K_GNU64 as a kind?
================
Comment at: tools/llvm-ar/llvm-ar.cpp:102
+static cl::opt<int> Sym64PowerOfTwo("sym64-power-of-two", cl::Hidden);
+
----------------
and change this to ForceGnu64 or something.
Repository:
rL LLVM
https://reviews.llvm.org/D40632
More information about the llvm-commits
mailing list