]> granicus.if.org Git - clang/commitdiff
Zero out a stale pointer
authorDouglas Gregor <dgregor@apple.com>
Mon, 21 Jun 2010 22:46:46 +0000 (22:46 +0000)
committerDouglas Gregor <dgregor@apple.com>
Mon, 21 Jun 2010 22:46:46 +0000 (22:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106497 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaExpr.cpp

index 5882381e222b7e4d10d3029de48383a20789fe4b..5e7a733e0fdf93f5620ce537fea5461f4b30ea80 100644 (file)
@@ -2903,6 +2903,7 @@ Sema::LookupMemberExpr(LookupResult &R, Expr *&BaseExpr,
         OwningExprResult NewBase
           = ActOnCallExpr(0, ExprArg(*this, BaseExpr), Loc,
                           MultiExprArg(*this, 0, 0), 0, Loc);
+        BaseExpr = 0;
         if (NewBase.isInvalid())
           return ExprError();