Annotate interposable calls to fix later

This commit is contained in:
2024-05-15 17:05:14 -07:00
parent 3eea0f6a60
commit 7526e119af

View File

@@ -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];
}
}