[cfe-commits] [patch] warn on missing [super finalize] call

Fariborz Jahanian fjahanian at apple.com
Sun Aug 28 11:58:35 PDT 2011


LGTM. I am not sure though that this warning, like the other one, makes any sense in arc mode. 
You may want to turn it off in arc mode.

- Fariborz


On Aug 28, 2011, at 2:58 AM, Nico Weber wrote:

> Hi,
> 
> the attached patch makes clang warn on missing [super finalize] calls.
> The warning uses the same logic as gcc (
> http://codesearch.google.com/#N01oSP8jpDo/gcc/objc/objc-act.c , search
> for "should_call_super_finalize" in that file). This is half of
> PR10661.
> 
> This follows Fariborz' advice from
> http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20110822/045443.html
> . I added OMF_finalize to a few switch statements, mostly to fix
> "unhandled value in switch" warnings – I tried to add it so that it
> didn't change the previous semantics.
> 
> Ok?
> 
> Nico
> <clang-missing-finalize.patch>_______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits





More information about the cfe-commits mailing list