]> granicus.if.org Git - clang/commit
Implement template instantiation for the prefix unary operators. As
authorDouglas Gregor <dgregor@apple.com>
Fri, 13 Mar 2009 23:49:33 +0000 (23:49 +0000)
committerDouglas Gregor <dgregor@apple.com>
Fri, 13 Mar 2009 23:49:33 +0000 (23:49 +0000)
commitbc736fceca6f0bca31d16003a7587857190408fb
tree795b52807b846a35f25bf0ea3bc6e0edd1671f32
parent4db938ceb72dbaa5f7b50f6420a72629acbf29eb
Implement template instantiation for the prefix unary operators. As
always, refactored the existing logic to tease apart the parser action
and the semantic analysis shared by the parser and template
instantiation.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66987 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Expr.h
lib/AST/Expr.cpp
lib/Sema/Sema.h
lib/Sema/SemaExpr.cpp
lib/Sema/SemaOverload.cpp
lib/Sema/SemaTemplateInstantiate.cpp
test/SemaTemplate/instantiate-expr-1.cpp
test/SemaTemplate/instantiate-expr-2.cpp