Annotate interposable calls to fix later
This commit is contained in:
@@ -1048,6 +1048,7 @@ VersionedMap::Iterator &VersionedMap::Iterator::operator++() {
|
||||
|
||||
VersionedMap::Iterator VersionedMap::Iterator::operator++(int) {
|
||||
auto result = *this;
|
||||
// TODO Interposable call
|
||||
++*this;
|
||||
return result;
|
||||
}
|
||||
@@ -1101,6 +1102,7 @@ VersionedMap::Iterator &VersionedMap::Iterator::operator--() {
|
||||
|
||||
VersionedMap::Iterator VersionedMap::Iterator::operator--(int) {
|
||||
auto result = *this;
|
||||
// TODO Interposable call
|
||||
--*this;
|
||||
return result;
|
||||
}
|
||||
@@ -1168,8 +1170,10 @@ void VersionedMap::Impl::firstGeq(const Key *key, const int64_t *version,
|
||||
iterator[i].impl->mutationIndex = 0;
|
||||
}
|
||||
|
||||
// TODO Interposable call
|
||||
auto m = *iterator[i];
|
||||
if (Key{m.param1, m.param1Len} < key[i]) {
|
||||
// TODO Interposable call
|
||||
++iterator[i];
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user