From 1f377b1783c98ddcdd3cd9e8223bec93ab51381f Mon Sep 17 00:00:00 2001 From: Duncan Sands Date: Tue, 6 Jul 2010 18:19:40 +0000 Subject: [PATCH] Pacify versions of gcc that think these variables may be used uninitialized (which doesn't seem to be the case), by giving them arbitrary initial values. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107679 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Frontend/PCHReaderDecl.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/Frontend/PCHReaderDecl.cpp b/lib/Frontend/PCHReaderDecl.cpp index e21cbab589..6b441e1c0d 100644 --- a/lib/Frontend/PCHReaderDecl.cpp +++ b/lib/Frontend/PCHReaderDecl.cpp @@ -770,9 +770,9 @@ void PCHDeclReader::VisitCXXConstructorDecl(CXXConstructorDecl *D) { D->BaseOrMemberInitializers = new (C) CXXBaseOrMemberInitializer*[NumInitializers]; for (unsigned i=0; i != NumInitializers; ++i) { - TypeSourceInfo *BaseClassInfo; - bool IsBaseVirtual; - FieldDecl *Member; + TypeSourceInfo *BaseClassInfo = 0; + bool IsBaseVirtual = false; + FieldDecl *Member = 0; bool IsBaseInitializer = Record[Idx++]; if (IsBaseInitializer) { -- 2.50.1