> yeah, if it were in one of those books it could be added to the -weff-c+
> + option. It doesn't seem sensible to add a different option for an
> alternative (set of?) coding rule(s).

FYI this is item 13 in MEC++.

I think this would be a good error to have. My suggestion is to file an
enhancement request in gcc bugzilla, with this code:

#include <stdexcept>

void
foo()
{
  try
    {
    }
  catch (std::logic_error e)
    {
    }
}


saying that with -Weffc++, you want a warning. Include a link back to
this thread, so that who-ever works on this can read the initial
reaction and the suggestion by Nathan to hook into finish_handler_parms.

In the near past, Giovanni has done a good job of enhancing the More
Effective C++ rules. If you ask nicely, maybe he'd do the same for this.

best,
benjamin

Reply via email to