Skip to content

Commit fa46d52

Browse files
[llvm-xray] Use llvm::make_second_range (NFC) (#135989)
1 parent 0f97cd8 commit fa46d52

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

Diff for: llvm/tools/llvm-xray/xray-stacks.cpp

+1-8
Original file line numberDiff line numberDiff line change
@@ -495,15 +495,8 @@ class StackTrie {
495495
void printIgnoringThreads(raw_ostream &OS, FuncIdConversionHelper &FN) {
496496
RootVector RootValues;
497497

498-
// Function to pull the values out of a map iterator.
499-
using RootsType = decltype(Roots.begin())::value_type;
500-
auto MapValueFn = [](const RootsType &Value) { return Value.second; };
501-
502-
for (const auto &RootNodeRange :
503-
make_range(map_iterator(Roots.begin(), MapValueFn),
504-
map_iterator(Roots.end(), MapValueFn))) {
498+
for (const auto &RootNodeRange : make_second_range(Roots))
505499
llvm::append_range(RootValues, RootNodeRange);
506-
}
507500

508501
print(OS, FN, RootValues);
509502
}

0 commit comments

Comments
 (0)