]> granicus.if.org Git - clang/commit
Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocate
authorDouglas Gregor <dgregor@apple.com>
Mon, 31 Aug 2009 23:41:50 +0000 (23:41 +0000)
committerDouglas Gregor <dgregor@apple.com>
Mon, 31 Aug 2009 23:41:50 +0000 (23:41 +0000)
commit83f6faf37d9bf58986bedc9bc0ea897a56b4dbad
tree66c6f0270874fe1b36d0be3a6b555fd8b7349695
parentab88d97734f1260402a0c6a8f6b77bed7ed4e295
Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocate
space within the MemberExpr for the nested-name-specifier and its
source range. We'll do the same thing with explicitly-specified
template arguments, assuming I don't flip-flop again.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@80642 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Expr.h
include/clang/AST/ExprCXX.h
include/clang/AST/StmtNodes.def
lib/AST/Expr.cpp
lib/AST/StmtPrinter.cpp
lib/AST/StmtProfile.cpp
lib/Analysis/GRExprEngine.cpp
lib/CodeGen/CGExpr.cpp
lib/Sema/SemaChecking.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/TreeTransform.h