reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1307 assert(OldStackSize <= Info.CleanupStack.size() && 1313 for (unsigned I = Info.CleanupStack.size(); I > OldStackSize; --I) { 1315 Info.CleanupStack[I - 1].isLifetimeExtended())) { 1316 if (!Info.CleanupStack[I - 1].endLifetime(Info, RunDestructors)) { 1316 if (!Info.CleanupStack[I - 1].endLifetime(Info, RunDestructors)) { 1324 auto NewEnd = Info.CleanupStack.begin() + OldStackSize; 1327 std::remove_if(NewEnd, Info.CleanupStack.end(), 1329 Info.CleanupStack.erase(NewEnd, Info.CleanupStack.end()); 1329 Info.CleanupStack.erase(NewEnd, Info.CleanupStack.end());