]> granicus.if.org Git - clang/commit
Restructure how we interpret block-literal declarators. Correctly handle
authorJohn McCall <rjmccall@apple.com>
Fri, 4 Jun 2010 11:21:44 +0000 (11:21 +0000)
committerJohn McCall <rjmccall@apple.com>
Fri, 4 Jun 2010 11:21:44 +0000 (11:21 +0000)
commit82dc00948fe7116edd31bfa07a728fda98648be1
tree521a7a2cd971f91ef97ded6dd5a86cea91329bf3
parentea7b4880bc07cd99b3994c2a95d722a06ab56594
Restructure how we interpret block-literal declarators.  Correctly handle
the case where we pick up block arguments from a typedef.  Save the block
signature as it was written, and preserve same through PCH.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105466 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Decl.h
lib/Frontend/PCHReaderDecl.cpp
lib/Frontend/PCHWriterDecl.cpp
lib/Sema/Sema.h
lib/Sema/SemaDecl.cpp
lib/Sema/SemaExpr.cpp