]> granicus.if.org Git - clang/commitdiff
Initialize TypeOrExpr to NULL to silence a false-positive uninitialized warning
authorNick Lewycky <nicholas@mxc.ca>
Wed, 15 Sep 2010 18:35:19 +0000 (18:35 +0000)
committerNick Lewycky <nicholas@mxc.ca>
Wed, 15 Sep 2010 18:35:19 +0000 (18:35 +0000)
from certain GCC's. Patch by Neil Vachharajani!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113995 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Parse/ParseObjc.cpp

index c29c618b0144ac304c552c6c56ab2c953150394a..46870d952853d61f00061ae183c5e8888de68d8b 100644 (file)
@@ -1898,7 +1898,7 @@ ExprResult Parser::ParseObjCMessageExpression() {
 
     // Parse the receiver, which is either a type or an expression.
     bool IsExpr;
-    void *TypeOrExpr;
+    void *TypeOrExpr = NULL;
     if (ParseObjCXXMessageReceiver(IsExpr, TypeOrExpr)) {
       SkipUntil(tok::r_square);
       return ExprError();