[PATCH] [lld] Add comments to InputFiles::searchLibraries() arguments.
Rui Ueyama
ruiu at google.com
Wed May 8 18:00:10 PDT 2013
Sorry for not following that common practice. I'll follow that rule next
time.
llvm-commits@ has been CC'ed from the beginning, but I couldn't find the
original mail in the mailing list archive. At the time when I send the
first patch, I was already a member of the list. No idea why it was not
delivered as expected.
On Wed, May 8, 2013 at 5:45 PM, Chandler Carruth <chandlerc at google.com>wrote:
> In general, once you mail a patch out for pre-commit review, you should
> wait until it finishes even if it was pretty trivial. Just ping to get
> reviews faster.
>
> Also, I didn't even get the mail for this -- it seems not to have gone to
> the full commit list originally. So it's not surprising that it took a
> while to get review. I have comments, but I'll make them on the actual
> commit.
>
>
> On Thu, May 9, 2013 at 1:49 AM, Rui Ueyama <ruiu at google.com> wrote:
>
>> I'm going to commit this, because this is really trivial change so it can
>> be reviewed after committed.
>>
>>
>> On Thu, Apr 25, 2013 at 5:17 AM, Rui Ueyama <ruiu at google.com> wrote:
>>
>>> Hi kledzik,
>>>
>>> http://llvm-reviews.chandlerc.com/D726
>>>
>>> Files:
>>> lib/Core/Resolver.cpp
>>>
>>> Index: lib/Core/Resolver.cpp
>>> ===================================================================
>>> --- lib/Core/Resolver.cpp
>>> +++ lib/Core/Resolver.cpp
>>> @@ -196,7 +196,11 @@
>>> StringRef undefName = undefAtom->name();
>>> // load for previous undefine may also have loaded this undefine
>>> if (!_symbolTable.isDefined(undefName)) {
>>> - _inputFiles.searchLibraries(undefName, true, true, false,
>>> *this);
>>> + _inputFiles.searchLibraries(undefName,
>>> + true, // searchSharedLibs
>>> + true, // searchArchives
>>> + false, // dataSymbolOnly
>>> + *this);
>>> }
>>> }
>>> // search libraries for overrides of common symbols
>>> @@ -209,10 +213,13 @@
>>> const Atom *curAtom = _symbolTable.findByName(tentDefName);
>>> assert(curAtom != nullptr);
>>> if (const DefinedAtom* curDefAtom =
>>> dyn_cast<DefinedAtom>(curAtom)) {
>>> - if (curDefAtom->merge() == DefinedAtom::mergeAsTentative ) {
>>> + if (curDefAtom->merge() == DefinedAtom::mergeAsTentative) {
>>> // Still tentative definition, so look for override.
>>> - _inputFiles.searchLibraries(tentDefName, searchSharedLibs,
>>> - searchArchives, true, *this);
>>> + _inputFiles.searchLibraries(tentDefName,
>>> + searchSharedLibs,
>>> + searchArchives,
>>> + true, // dataSymbolOnly
>>> + *this);
>>> }
>>> }
>>> }
>>>
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130508/1c9efd12/attachment.html>
More information about the llvm-commits
mailing list