]> granicus.if.org Git - clang/commit
When creating declarations that are deserialized from an module file,
authorDouglas Gregor <dgregor@apple.com>
Thu, 5 Jan 2012 21:55:30 +0000 (21:55 +0000)
committerDouglas Gregor <dgregor@apple.com>
Thu, 5 Jan 2012 21:55:30 +0000 (21:55 +0000)
commit1e68ecc4fcce12f683c4fd38acfd1a004001b04f
treefd87a549e1751f907c6ae4355553f2c51bdce0cb
parentb8c879a5363f36bdae8831112b563333e3c05acb
When creating declarations that are deserialized from an module file,
go through a central allocation routine
Decl::AllocateDeserializedDecl(). No actual functionality change (yet).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147614 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
include/clang/AST/Decl.h
include/clang/AST/DeclBase.h
include/clang/AST/DeclCXX.h
include/clang/AST/DeclFriend.h
include/clang/AST/DeclObjC.h
include/clang/AST/DeclTemplate.h
lib/AST/Decl.cpp
lib/AST/DeclBase.cpp
lib/AST/DeclCXX.cpp
lib/AST/DeclFriend.cpp
lib/AST/DeclObjC.cpp
lib/AST/DeclTemplate.cpp
lib/Serialization/ASTReaderDecl.cpp