clang-1/AST
Steve Naroff ad7ef480b9 Change Expr::isLvalue() to properly deal with ImplicitCastExpr's.
This fixes the following bug...

t.c:1:31: error: expression is not assignable
short x; void foo(char c) { x += c; }

This case, among others are now captured in implicit-casts.c.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@41402 91177308-0d34-0410-b5e6-96231b3b80d8
2007-08-25 14:37:06 +00:00
..
ASTContext.cpp Add initial support for constant CFStrings. 2007-08-17 05:31:46 +00:00
Builtins.cpp Add initial support for constant CFStrings. 2007-08-17 05:31:46 +00:00
CFG.cpp No functionality change. Moved visitor methods for CFGBuilder out-of-line 2007-08-23 21:42:29 +00:00
Decl.cpp Fix "no newline at end of file" warnings. Patch contributed by 2007-07-12 15:43:07 +00:00
Expr.cpp Change Expr::isLvalue() to properly deal with ImplicitCastExpr's. 2007-08-25 14:37:06 +00:00
ExprCXX.cpp Implementation of child_begin/child_end for C++ expressions. 2007-08-24 20:21:10 +00:00
Makefile Stage two of getting CFE top correct. 2007-07-11 17:01:13 +00:00
Stmt.cpp fix off-by-one error 2007-08-25 01:55:00 +00:00
StmtDumper.cpp Split the ASTNode out for compound assignments out from binary operators. Now 2007-08-25 02:00:02 +00:00
StmtPrinter.cpp Split the ASTNode out for compound assignments out from binary operators. Now 2007-08-25 02:00:02 +00:00
Type.cpp add getAsComplexType() for consistency 2007-08-21 16:54:08 +00:00