]> granicus.if.org Git - clang/commit
Fix crashes on missing @interface for category
authorBen Langmuir <blangmuir@apple.com>
Tue, 20 Jan 2015 20:41:36 +0000 (20:41 +0000)
committerBen Langmuir <blangmuir@apple.com>
Tue, 20 Jan 2015 20:41:36 +0000 (20:41 +0000)
commit1b3cb15b997e0b3a223250b01da79d8f48b4ad3a
treec5652823c4aed155e6e57402e72fa95bfe719ecb
parentd6235ac8219ee4c40fa5cb2def6c6f65f1aee6a9
Fix crashes on missing @interface for category

In a few places we didn't check that Category->getClassInterface() was
not null before using it.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@226605 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclAttr.cpp
lib/Sema/SemaExpr.cpp
test/SemaObjC/attr-deprecated.m
test/SemaObjC/attr-designated-init.m