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:
parent
397bd1bb73
commit
99eedced4a
|
@ -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));
|
||||||
}
|
}
|
||||||
|
|
Reference in New Issue