We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fa46d52 commit 4863d1fCopy full SHA for 4863d1f
clang/lib/Serialization/MultiOnDiskHashTable.h
@@ -103,11 +103,9 @@ template<typename Info> class MultiOnDiskHashTable {
103
104
/// The current set of on-disk tables.
105
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()));
+ unsigned DropBegin = getMergedTable() ? 1 : 0;
+ return llvm::map_range(llvm::drop_begin(Tables, DropBegin),
+ AsOnDiskTable());
111
}
112
113
MergedTable *getMergedTable() const {
0 commit comments