BTW, I'm happy to write a test under tests/Analysis if you'd like, but these tests appear to cover all cases: test/SemaObjC/warn-missing-super.m test/SemaObjCXX/warn-missing-super.mm REPOSITORY rL LLVM http://reviews.llvm.org/D5017