core/memory: Fix #5246

We can simplify the overload sent to be less confusing (and
error-prone), while also unbreaking 32-bit builds.
This commit is contained in:
Lioncash 2020-04-19 01:56:01 -04:00
parent 397bd1bb73
commit 99eedced4a

View file

@ -99,14 +99,6 @@ struct PageTable {
VAddr idx; VAddr idx;
}; };
Entry operator[](VAddr idx) {
return Entry(*this, idx);
}
u8* operator[](VAddr idx) const {
return raw[idx];
}
Entry operator[](std::size_t idx) { Entry operator[](std::size_t idx) {
return Entry(*this, static_cast<VAddr>(idx)); return Entry(*this, static_cast<VAddr>(idx));
} }