This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Remove relational operators from common/offset-type.h


On Monday, October 29 2018, Simon Marchi wrote:

> On 2018-10-29 17:14, Sergio Durigan Junior wrote:
>> This patch is a follow-up of:
>>
>>   https://sourceware.org/ml/gdb-patches/2018-10/msg00601.html
>>
>> It removes the declaration of the relational operators for
>> common/offset-type.h.  As it turns out, these overloads are not being
>> used when a new offset type is declared, because, according to Pedro
>> Alves:
>>
>>   I think the functions aren't called because they are templates, and
>>   thus the built-in (non-template) versions take precedence.  If you
>>   make them non-templates, then they should be called.  But, the
>>   built-ins are fine, so yeah, we can just remove the custom
>>   definitions.
>>
>> The patch also adjusts the comments on the code.
>>
>> No regressions introduced.
>>
>> gdb/ChangeLog:
>> 2018-10-29  Sergio Durigan Junior  <sergiodj@redhat.com>
>>
>> 	* common/offset-type.h (DEFINE_OFFSET_REL_OP): Delete.
>> 	Adjust comments.
>
> Thanks, LGTM.

Thanks, pushed.

fd332753fa7050bb9d7c89147e32d285099fe402

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
http://sergiodj.net/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]