Michael Metivier
My feedback
-
4 votes
Michael Metivier shared this idea ·
-
35 votes
Michael Metivier shared this idea ·
-
29 votes
Michael Metivier supported this idea ·
-
6 votes
Michael Metivier shared this idea ·
-
15 votes
An error occurred while saving the comment Michael Metivier supported this idea ·
-
15 votes
In PC-lint Plus, suppression options inside a source module do not “leak” to subsequent modules so this is less of an issue for PC-lint Plus than it was for PC-lint but we do plan to add a warning for -save options that do not have corresponding -restore options in a future update to PC-lint Plus.
Michael Metivier supported this idea ·
-
9 votes
Michael Metivier supported this idea ·
-
46 votes
Michael Metivier supported this idea ·
In general, the "int vs. bool" is one of the largest sources of concern and confusion among our developers, who really want to know why something like "return (bool)(rv != 0);" is a required cast. We used to have an option to allow relationals to be treated as _Bool, but my understanding is that it only worked in conjunction with MISRA processing and has been removed from the newest iteration of the tool. I heartily support some way of handling this that doesn't involve a host of what appears to be superfluous casts all over the place.