Skip to content

Commit 4863d1f

Browse files
[Serialization] Use llvm::map_range (NFC) (#135990)
1 parent fa46d52 commit 4863d1f

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

Diff for: clang/lib/Serialization/MultiOnDiskHashTable.h

+3-5
Original file line numberDiff line numberDiff line change
@@ -103,11 +103,9 @@ template<typename Info> class MultiOnDiskHashTable {
103103

104104
/// The current set of on-disk tables.
105105
table_range tables() {
106-
auto Begin = Tables.begin(), End = Tables.end();
107-
if (getMergedTable())
108-
++Begin;
109-
return llvm::make_range(llvm::map_iterator(Begin, AsOnDiskTable()),
110-
llvm::map_iterator(End, AsOnDiskTable()));
106+
unsigned DropBegin = getMergedTable() ? 1 : 0;
107+
return llvm::map_range(llvm::drop_begin(Tables, DropBegin),
108+
AsOnDiskTable());
111109
}
112110

113111
MergedTable *getMergedTable() const {

0 commit comments

Comments
 (0)