]> granicus.if.org Git - clang/commit
Unify return type checking for functions and ObjC methods. Move all the
authorEli Friedman <eli.friedman@gmail.com>
Fri, 14 Jun 2013 21:14:10 +0000 (21:14 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Fri, 14 Jun 2013 21:14:10 +0000 (21:14 +0000)
commitddb5a3926d715ab4354ca36117679e3f4d5d3e21
tree2a9cd6b25c13471828baf07fe16bd2dc0cf1adbe
parent6b759f4d3c8bce0fe1f416953ef790c68e7c30b2
Unify return type checking for functions and ObjC methods.  Move all the
random checks for ObjC object return types to SemaType.cpp.

Fixes issue with ObjC method type checking reported on cfe-dev.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184006 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Sema/Sema.h
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclObjC.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaLambda.cpp
lib/Sema/SemaType.cpp
lib/Sema/TreeTransform.h
test/CXX/expr/expr.prim/expr.prim.lambda/p4.mm
test/CodeGenObjC/blocks.m
test/FixIt/fixit-static-object-decl.m
test/SemaObjC/method-bad-param.m