[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 01/25] x86emul: make decode_register() return unsigned long *
On 07/12/17 13:58, Jan Beulich wrote: > Quite a few casts can be dropped this way, and type-safeness is being > increased by not using void * (same goes for decode_vex_gpr()). Drop > casts and no longer needed intermediate variables where possible. Take > the opportunity and also switch the last parameter to bool. > > Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> This will need rebasing over 053ae230b1 but that only adjusts the parameters type of index so shouldn't cause further problems. However, is this wise? I can certainly see the attraction for not needing to casing away from void *, you now give the impression that it is safe to deference the returned pointer as an unsigned long, even in the cases where it isn't safe. At least with returning void*, the required cast highlights that something special is going on. ~Andrew _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |