Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/sys



In article <20180708092258.GA13317%britannica.bec.de@localhost>,
Joerg Sonnenberger  <joerg%bec.de@localhost> wrote:
>On Sun, Jul 08, 2018 at 06:21:42AM +0000, Paul Goyette wrote:
>> Module Name:	src
>> Committed By:	pgoyette
>> Date:		Sun Jul  8 06:21:42 UTC 2018
>> 
>> Modified Files:
>> 	src/sys/sys: types.h
>> 
>> Log Message:
>> Use a different, type-insensitive idiom for CLR().
>> 
>> As discussed on IRC and proposed by dholland@, the existing idiom is
>> type-sensitive, and will likely fail silently when the flags variable
>> is a 64-bit type.
>> 
>> No functional change intended.  If anything breaks, it was probably
>> already broken.
>
>This is much worse, since it now will evaluate the expression twice.
>Please do not just change macros like this without a proper discussion
>on the mailing lists.

Yes, the double evaluation is a show-stopper, please revert.

christos



Home | Main Index | Thread Index | Old Index