A checker (will be uploaded after this patch) needs to check implicit casts. The checker needs matcher hasAnyArgument but it ignores implicit casts and parenthesized expressions which disables checking of implicit casts for arguments in the checker. However the documentation of the matcher contains a FIXME that this should be removed once separate matchers for ignoring implicit casts and parenthesized expressions are ready. Since these matchers were already there the fix could be executed. Only one Clang checker was affected which was also fixed (ignoreParenImpCasts added) and is separately uploaded. Third party checkers (not in the Clang repository) may be affected by this fix so the fix must be emphasized in the release notes.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
the fix must be emphasized in the release notes
It seems like the best time to update the release notes is now, in this patch ;)
nit: The sentence doesn't parse. Did you mean "The fix allows" or "The fix was done to allow"?