[PATCH] ldd::COFF: initalize ErrorHandler with CanExitEarly value
Hans Wennborg via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 16 06:54:22 PST 2018
Looks fine for 6.0 from my point of view.
Rui, what do you think?
On Thu, Jan 4, 2018 at 7:37 PM, Andrew Kelley <superjoe30 at gmail.com> wrote:
>
>
> On Thu, Jan 4, 2018 at 2:37 AM, Shoaib Meenai <smeenai at fb.com> wrote:
>>
>> +Rui and Hans, in case they miss it on the list.
>>
>>
>>
>> (Side note: it's much easier to keep track of patches on Phabricator IMO.)
>
>
> Thank you Shoaib, I will try that next time.
>
>>
>>
>>
>> From: llvm-commits <llvm-commits-bounces at lists.llvm.org> on behalf of
>> Andrew Kelley via llvm-commits <llvm-commits at lists.llvm.org>
>> Reply-To: Andrew Kelley <superjoe30 at gmail.com>
>> Date: Wednesday, January 3, 2018 at 10:51 PM
>> To: llvm-commits <llvm-commits at lists.llvm.org>
>> Subject: Re: [PATCH] ldd::COFF: initalize ErrorHandler with CanExitEarly
>> value
>>
>>
>>
>> I would also like to request that this is backported to the release_60
>> branch.
>>
>>
>>
>> On Tue, Jan 2, 2018 at 11:48 PM, Andrew Kelley <superjoe30 at gmail.com>
>> wrote:
>>
>> Previously, the COFF driver would call exit(1) from the
>> ErrorHandler in the case of a link error, even if
>>
>> CanExitEarly=false was specified. Now it initializes
>>
>> the ErrorHandler in the same way that the ELF driver does.
>>
>>
>> diff --git a/lld/COFF/Driver.cpp b/lld/COFF/Driver.cpp
>> index 0e7db7b6ae3..df1ce324055 100644
>> --- a/lld/COFF/Driver.cpp
>> +++ b/lld/COFF/Driver.cpp
>> @@ -57,6 +57,7 @@ bool link(ArrayRef<const char *> Args, bool
>> CanExitEarly, raw_ostream &Diag) {
>> errorHandler().ErrorLimitExceededMsg =
>> "too many errors emitted, stopping now"
>> " (use /ERRORLIMIT:0 to see all errors)";
>> + errorHandler().ExitEarly = CanExitEarly;
>> Config = make<Configuration>();
>> Config->Argv = {Args.begin(), Args.end()};
>> Config->CanExitEarly = CanExitEarly;
>>
>>
>
>
More information about the llvm-commits
mailing list