Skip to content

Commit dd9a34f

Browse files
authored
[nfc][lsan] Move up vectors cleanup (#112608)
1 parent 4c98a71 commit dd9a34f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

compiler-rt/lib/lsan/lsan_common.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -405,6 +405,8 @@ static void ProcessThreads(SuspendedThreadsList const &suspended_threads,
405405
InternalMmapVector<uptr> registers;
406406
InternalMmapVector<Range> extra_ranges;
407407
for (uptr i = 0; i < suspended_threads.ThreadCount(); i++) {
408+
registers.clear();
409+
extra_ranges.clear();
408410
const tid_t os_id = static_cast<tid_t>(suspended_threads.GetThreadID(i));
409411
LOG_THREADS("Processing thread %llu.\n", os_id);
410412
uptr stack_begin, stack_end, tls_begin, tls_end, cache_begin, cache_end;
@@ -463,7 +465,6 @@ static void ProcessThreads(SuspendedThreadsList const &suspended_threads,
463465
}
464466
ScanRangeForPointers(stack_begin, stack_end, frontier, "STACK",
465467
kReachable);
466-
extra_ranges.clear();
467468
GetThreadExtraStackRangesLocked(os_id, &extra_ranges);
468469
ScanExtraStackRanges(extra_ranges, frontier);
469470
}

0 commit comments

Comments
 (0)