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)
commitc91ac9ed498eea96e135c3433e690edf5f951b74
tree506eb01de2b7c3cc2346794f09ecd5a4d6c61a1a
parente7d3dfdb754b8c6bd999f272b9b4b70c2aef538f
Fix crashes on missing @interface for category

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

llvm-svn: 226605
clang/lib/Sema/SemaDecl.cpp
clang/lib/Sema/SemaDeclAttr.cpp
clang/lib/Sema/SemaExpr.cpp
clang/test/SemaObjC/attr-deprecated.m
clang/test/SemaObjC/attr-designated-init.m