[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH for-4.9 v3 2/3] x86/atomic: fix clang build
On Tue, Apr 11, 2017 at 12:21:23AM -0600, Jan Beulich wrote: > >>> On 10.04.17 at 18:46, <roger.pau@xxxxxxxxxx> wrote: > > I have a (I think) less intrusive fix, which relies on using _Pragma, pasted > > below. Let me know what you think, and I can formally submit it. > > Personally I like this much better as a workaround, provided the > omitted warning isn't just cosmetic (i.e. the generated code then > also matches gcc's rather than doing what the warning suggests > clang does). I do think, however, that the comment would better > go next to the #define. Yes, the generated code matches gcc behavior. I've been told that what might behave differently is something like: switch ( foo ) { case 1: while ( ({ if ( bar ) { x = 1; break; } x; }) ) { ... But this is not the case clearly, and the clang warning is simply a bug. OK, so let me move the comment with the defines and submit the patch properly, thanks. Roger. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |