From 24824e50095b4abb41e14d2ad6fed6236987f10c Mon Sep 17 00:00:00 2001 From: Anders Carlsson Date: Sun, 17 May 2009 21:11:30 +0000 Subject: Make ActOnExprStmt take a FullExprArg. llvm-svn: 71989 --- clang/lib/AST/Expr.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'clang/lib/AST/Expr.cpp') diff --git a/clang/lib/AST/Expr.cpp b/clang/lib/AST/Expr.cpp index 3133a8f42c2..19ab835707b 100644 --- a/clang/lib/AST/Expr.cpp +++ b/clang/lib/AST/Expr.cpp @@ -594,6 +594,9 @@ bool Expr::isUnusedResultAWarning(SourceLocation &Loc, SourceRange &R1, // effects (e.g. a placement new with an uninitialized POD). case CXXDeleteExprClass: return false; + case CXXExprWithTemporariesClass: + return cast(this) + ->getSubExpr()->isUnusedResultAWarning(Loc, R1, R2); } } -- cgit v1.2.3