diff --git a/lib/Object/Archive.cpp b/lib/Object/Archive.cpp index aeb629b7f23..e2eaff53c1f 100644 --- a/lib/Object/Archive.cpp +++ b/lib/Object/Archive.cpp @@ -146,7 +146,7 @@ Archive::Archive(MemoryBuffer *source, error_code &ec) // Get the string table. It's the 3rd member. child_iterator StrTable = begin_children(); child_iterator e = end_children(); - for (int i = 0; StrTable != e && i < 2; ++StrTable, ++i); + for (int i = 0; StrTable != e && i < 2; ++StrTable, ++i) {} // Check to see if there were 3 members, or the 3rd member wasn't named "//". StringRef name; diff --git a/lib/Object/COFFObjectFile.cpp b/lib/Object/COFFObjectFile.cpp index ea9f44bab4d..91492db2f0d 100644 --- a/lib/Object/COFFObjectFile.cpp +++ b/lib/Object/COFFObjectFile.cpp @@ -640,7 +640,7 @@ error_code COFFObjectFile::getRelocationAdditionalInfo(DataRefImpl Rel, error_code COFFObjectFile::getRelocationValueString(DataRefImpl Rel, SmallVectorImpl &Result) const { const coff_relocation *reloc = toRel(Rel); - const coff_symbol *symb; + const coff_symbol *symb = 0; if (error_code ec = getSymbol(reloc->SymbolTableIndex, symb)) return ec; DataRefImpl sym; ::memset(&sym, 0, sizeof(sym));