commit | 844f945963d1456461000b7d5f4f63108fa04b03 | [log] [tgz] |
---|---|---|
author | Eli Friedman <eli.friedman@gmail.com> | Mon Jan 23 02:35:22 2012 +0000 |
committer | Eli Friedman <eli.friedman@gmail.com> | Mon Jan 23 02:35:22 2012 +0000 |
tree | e0eced749dd59e13d19315bd191f8bfd577af746 | |
parent | 20c98df34061835d0e2dec5e6b139b4dee757db8 [diff] [blame] |
Make sure the AST correctly represents lvalue-to-rvalue conversions where appropriate. llvm-svn: 148673
diff --git a/clang/lib/Sema/SemaStmt.cpp b/clang/lib/Sema/SemaStmt.cpp index b9b5b21..f741593 100644 --- a/clang/lib/Sema/SemaStmt.cpp +++ b/clang/lib/Sema/SemaStmt.cpp
@@ -495,7 +495,7 @@ if (!Cond) return StmtError(); - CondResult = CheckPlaceholderExpr(Cond); + CondResult = DefaultFunctionArrayLvalueConversion(Cond); if (CondResult.isInvalid()) return StmtError();