[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to switch statements
On 2/25/19 11:34 PM, Julien Grall wrote: Hm, I would suggest to do the same as you would do it now: as we do not have -Wswitch... in place one then add it manually, check/craft a patch and just remove the switch right before publishing the changes. At the end of the day, we might want adding a compile time option which enables additional compiler switches for the same purpose: this way those are disabled by default (so Jan willHi, On 2/25/19 9:13 PM, Stefano Stabellini wrote:I think it is fine to exploit compiler specific checks when available. However, I don't think we should make any decisions on code correctness based on the compiler checks that we introduce. In other words, I think it is a good idea to use -Wswitch-enum if possible, but it is not a reason for not having default labels in place as suggested by 16.4. The code should be as correct and safe as possible, without requiring external compiler-specific checks.As I said on an answer to Oleksandr, I am not against of having "default" labels as long as they contain sensible actions.But this does not really address my point above regarding way to help the review. Jan is against -Wswitch-enum, and I can understand his point. So how do you deal with missing item? be happy) and are enabled on request (so Julien is happy). Cheers, _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |