Fix a sign-compare compiler warning

This commit is contained in:
Jon Siwek 2021-02-01 17:32:27 -08:00
parent cfe29c2488
commit 40b41964f9

View file

@ -555,16 +555,15 @@ TraversalCode RD_Decorate::PostStmt(const Stmt* s)
auto init = s->AsInitStmt(); auto init = s->AsInitStmt();
auto& inits = init->Inits(); auto& inits = init->Inits();
for ( int i = 0; i < inits.size(); ++i ) for ( const auto& id : inits )
{ {
auto id = inits[i].get();
auto id_t = id->GetType(); auto id_t = id->GetType();
// Only aggregates get initialized. // Only aggregates get initialized.
if ( ! zeek::IsAggr(id_t->Tag()) ) if ( ! zeek::IsAggr(id_t->Tag()) )
continue; continue;
CreateInitPostDef(id, DefinitionPoint(s), false, 0); CreateInitPostDef(id.get(), DefinitionPoint(s), false, 0);
} }
break; break;