more replace

This commit is contained in:
方而静 2024-06-14 12:24:22 +08:00
parent d1763bdef1
commit a8ca70ca74
2 changed files with 7 additions and 7 deletions

View File

@ -34,7 +34,7 @@ struct Dict : private pkpy_Dict {
PyVar try_get(VM* vm, PyVar key) const {
auto res = pkpy_Dict__try_get(this, vm, *(pkpy_Var*)(&key));
if (!res) return nullptr;
return *reinterpret_cast<const PyVar*>(res);
return *(const PyVar*)(res);
}
bool contains(VM* vm, PyVar key) const {

View File

@ -5,13 +5,13 @@
extern "C" {
bool pkpy_Var__eq__(void* vm_, pkpy_Var a, pkpy_Var b) {
auto vm = static_cast<pkpy::VM *>(vm_);
return vm->py_eq(*reinterpret_cast<pkpy::PyVar*>(&a), *reinterpret_cast<pkpy::PyVar*>(&b));
auto vm = (pkpy::VM*)(vm_);
return vm->py_eq(*(pkpy::PyVar*)(&a), *(pkpy::PyVar*)(&b));
}
int64_t pkpy_Var__hash__(void* vm_, pkpy_Var a) {
auto vm = static_cast<pkpy::VM *>(vm_);
return vm->py_hash(*reinterpret_cast<pkpy::PyVar*>(&a));
auto vm = (pkpy::VM*)(vm_);
return vm->py_hash(*(pkpy::PyVar*)(&a));
}
}