]> granicus.if.org Git - clang/commit
Add some infrastructure for dealing with expressions of 'placeholder' type,
authorJohn McCall <rjmccall@apple.com>
Tue, 12 Oct 2010 00:20:44 +0000 (00:20 +0000)
committerJohn McCall <rjmccall@apple.com>
Tue, 12 Oct 2010 00:20:44 +0000 (00:20 +0000)
commit2a984cad5ac3fdceeff2bd99daa7b90979313475
tree9cb40fa7371363f105210b4ac460508bb4dc5005
parentfe8fdba52d89ea72aba6efbb6346394277224db4
Add some infrastructure for dealing with expressions of 'placeholder' type,
i.e. expressions with an internally-convenient type which should not be
appearing in generally valid, complete ASTs.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116281 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/ASTContext.h
include/clang/AST/Type.h
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Sema/Sema.h
lib/AST/ASTContext.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaType.cpp
lib/Sema/TreeTransform.h
test/SemaCXX/alignof-sizeof-reference.cpp
test/SemaCXX/decltype-overloaded-functions.cpp