[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 for-4.7 12/14] libxl: fix passing the type argument to xc_psr_* [and 1 more messages]
On Wed, May 18, 2016 at 03:45:22PM +0100, Ian Jackson wrote: > Wei Liu writes ("Re: [PATCH v2 for-4.7 12/14] libxl: fix passing the type > argument to xc_psr_*"): > > On Thu, Apr 28, 2016 at 06:29:03PM +0100, Ian Jackson wrote: > > > I'm very much against introducing casts which are not absolutely > > > necessary. Casts are a big hammer which can suppress important > > > warnings (such as conversions between integers and pointers). > > > > > > This anomaly with the same enum defined in two places with two names > > > is pretty poor. But if we are to perpetuate it, as perhaps we must, > > > then rather than casting at each conversion point, we should introduce > > > an inline function which contains the cast. That way each call site > > > remains more typesafe. > > > > The two enums aren't going away any time soon. > > Sadly, I think you're right. > > > Does the following diff meet your requirement? > > Yes, that is exactly the kind of thing I was thinking of. It makes > the cast non-routine by putting it in a dedicated function whose > authors/readers know to check it's right. > > Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> > > (with a suitable commit message) Thanks. I will submit a proper patch with your ack. Wei. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |