Add new 'CXXConditionDeclExpr' expression node used for a 'condition' declaration...
commitdbce6c11df75b223f22fbfcab76a9d4352257931
authorArgiris Kirtzidis <akyrtzi@gmail.com>
Tue, 9 Sep 2008 23:47:53 +0000 (9 23:47 +0000)
committerArgiris Kirtzidis <akyrtzi@gmail.com>
Tue, 9 Sep 2008 23:47:53 +0000 (9 23:47 +0000)
treecb943d66744704cc37ab7fc348494e7a0c8b5918
parentfc1a9c4453214edc3f55e68c38a1d7e055d0acfd
Add new 'CXXConditionDeclExpr' expression node used for a 'condition' declaration, e.g: "if (int x=0) {...}".
It is a subclass of DeclRefExpr and the main difference is that CXXConditionDeclExpr owns the declaration that it references.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56033 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Expr.h
include/clang/AST/ExprCXX.h
include/clang/AST/StmtNodes.def
lib/AST/ExprCXX.cpp
lib/AST/StmtPrinter.cpp