]> granicus.if.org Git - clang/commitdiff
Use std::list's push_back instead of resize to add an element.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Sat, 12 Apr 2008 12:38:58 +0000 (12:38 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Sat, 12 Apr 2008 12:38:58 +0000 (12:38 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49582 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/IdentifierResolver.cpp

index 541bc7ddb06e9b0dbd5eeb8c576a9a93045c08bf..79898e438064980a74a991a6c62b403817fa852b 100644 (file)
@@ -190,7 +190,7 @@ NamedDecl *IdentifierResolver::Lookup(const IdentifierInfo *II, unsigned NSI) {
 /// The decl must already be part of the decl chain.
 void IdDeclInfo::RemoveShadowed(NamedDecl *D) {
   assert(D && "null decl passed");
-  assert(ShadowedDecls.size() > 0 &&
+  assert(!ShadowedDecls.empty() &&
          "Didn't find this decl on its identifier's chain!");
 
   // common case
@@ -223,7 +223,7 @@ IdDeclInfo &IdentifierResolver::IdDeclInfoMap::operator[](IdentifierInfo *II) {
 
   if (CurIndex == VECTOR_SIZE) {
     // Add a IdDeclInfo vector 'pool'
-    IDIVecs.resize(IDIVecs.size() + 1);
+    IDIVecs.push_back(std::vector<IdDeclInfo>());
     // Fill the vector
     IDIVecs.back().resize(VECTOR_SIZE);
     CurIndex = 0;