]> granicus.if.org Git - clang/commit
Eliminate a pointer of storage in each ObjCInterfaceType and
authorDouglas Gregor <dgregor@apple.com>
Mon, 8 Feb 2010 22:59:26 +0000 (22:59 +0000)
committerDouglas Gregor <dgregor@apple.com>
Mon, 8 Feb 2010 22:59:26 +0000 (22:59 +0000)
commitfd6a0887a099256c35a5b23e9afd517ffe95fa0a
tree6990fc590f9aab0df25d09bfcf9d23ae0514c082
parente86bcf0d9ea62cc75e545787896083f8a6bc81a1
Eliminate a pointer of storage in each ObjCInterfaceType and
ObjCObjectPointerType AST node by allocating the list of protocols
after the type node itself. No functionality change.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95597 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Type.h
lib/AST/ASTContext.cpp
lib/AST/Type.cpp