commit | 24b41fa8239c63b9eb570d3e83c4a82840656a65 | [log] [tgz] |
---|---|---|
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | Thu Sep 11 04:22:26 2008 +0000 |
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | Thu Sep 11 04:22:26 2008 +0000 |
tree | 97576d1512f20684c9177ad8dfb694783d01f9cf | |
parent | d146552a1eba678bce9edac5da1a26050b98d88f [diff] |
CXXConditionDeclExpr expression node is an lvalue. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56093 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/AST/Expr.cpp b/lib/AST/Expr.cpp index 9452db4..ca92c81 100644 --- a/lib/AST/Expr.cpp +++ b/lib/AST/Expr.cpp
@@ -460,6 +460,8 @@ ? LV_InvalidExpression : LV_Valid); case CXXDefaultArgExprClass: return cast<CXXDefaultArgExpr>(this)->getExpr()->isLvalue(Ctx); + case CXXConditionDeclExprClass: + return LV_Valid; default: break; }