Skip to content

Commit 3aee29a

Browse files
committed
use SmallVector over vector
1 parent d14684e commit 3aee29a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lldb/include/lldb/Target/ThreadPlanStack.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,12 +159,13 @@ class ThreadPlanStackMap {
159159

160160
// rename to ...?
161161
std::vector<ThreadPlanStack> CleanUp() {
162-
std::vector<lldb::tid_t> invalidated_tids;
162+
llvm::SmallVector<lldb::tid_t, 2> invalidated_tids;
163163
for (auto &pair : m_plans_list)
164164
if (pair.second.GetTID() != pair.first)
165165
invalidated_tids.push_back(pair.first);
166166

167167
std::vector<ThreadPlanStack> detached_stacks;
168+
detached_stacks.reserve(invalidated_tids.size());
168169
for (auto tid : invalidated_tids) {
169170
auto it = m_plans_list.find(tid);
170171
auto stack = std::move(it->second);

0 commit comments

Comments
 (0)