|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 1/5] xen/common: introduce a new framework for save/restore of 'domain' context
On 01.04.2020 14:00, Julien Grall wrote:
> On 27/03/2020 18:50, Paul Durrant wrote:
>> + if ( (exact ?
>> + (dst_len != c->desc.length) : (dst_len < c->desc.length)) ||
>
> Using ternary in if is really confusing. How about:
>
> dst_len < c->desc.length || (exact && dst_len != c->desc.length) ||
>
> I understand that there would be two check for the exact case but I think it
> is better than a ternary.
I'm of the opposite opinion, and hence with Paul. While the alternative
you suggest is still reasonable because of the special case here, I
find it confusing / more difficult to read / follow
if ( (a && b) || (!a && c) )
(and I've seen quite a few instances of such over time) instead of
if ( a ? b : c )
Jan
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |