]> granicus.if.org Git - clang/commit
Introduce the canonical type smart pointers, and use them in a few places to
authorDouglas Gregor <dgregor@apple.com>
Wed, 5 Aug 2009 05:36:45 +0000 (05:36 +0000)
committerDouglas Gregor <dgregor@apple.com>
Wed, 5 Aug 2009 05:36:45 +0000 (05:36 +0000)
commit50d62d1b4a98adbc83de8f8cd1379ea1c25656f7
treeacbdf51eb2a3ea3b6b4a7db47c97e97233d83b55
parent4ed459851eef142f2059af7ae487484e8a14fc67
Introduce the canonical type smart pointers, and use them in a few places to
tighten up the static type system.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@78164 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/clang/AST/ASTContext.h
include/clang/AST/CanonicalType.h [new file with mode: 0644]
include/clang/AST/DeclarationName.h
include/clang/AST/Type.h
lib/AST/ASTContext.cpp
lib/AST/DeclCXX.cpp
lib/AST/DeclarationName.cpp
lib/Frontend/PCHReader.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp