[PATCH] Static analysis checker for catch handler inversion

David Blaikie dblaikie at gmail.com
Mon Oct 27 16:49:57 PDT 2014


On Mon, Oct 27, 2014 at 4:40 PM, Aaron Ballman <aaron at aaronballman.com>
wrote:

> On Mon, Oct 27, 2014 at 7:38 PM, Richard Smith <richard at metafoo.co.uk>
> wrote:
> > On Mon, Oct 27, 2014 at 4:35 PM, Aaron Ballman <aaron at aaronballman.com>
> > wrote:
> >>
> >> On Mon, Oct 27, 2014 at 7:30 PM, Jordan Rose <jordan_rose at apple.com>
> >> wrote:
> >> > Nifty! But do you think this is cheap enough for a general compiler
> >> > warning? It certainly doesn't depend on the analyzer's path-sensitive
> >> > analysis, so it's mostly just how much we care about the cost of
> >> > isDerivedFrom.
> >>
> >> This should be relatively inexpensive, so it may make sense as a
> >> general compiler warning if others feel that's a better approach.
> >
> >
> > Yes, I think this is a good candidate for an (on-by-default) compiler
> > warning.
>
> Then I'll rework this, thanks!


While it's probably more use as its own warning, I wonder if the CFG should
be taught about this anyway (maybe not) & then it should appear as an
unreachable-code warning.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20141027/80928f94/attachment.html>


More information about the cfe-commits mailing list