diff --git a/Kernel/VM/TypedMapping.h b/Kernel/VM/TypedMapping.h index bac566a9e6..c0f8cf98b1 100644 --- a/Kernel/VM/TypedMapping.h +++ b/Kernel/VM/TypedMapping.h @@ -36,6 +36,7 @@ struct TypedMapping { const T* ptr() const { return reinterpret_cast(region->vaddr().offset(offset).as_ptr()); } T* ptr() { return reinterpret_cast(region->vaddr().offset(offset).as_ptr()); } const T* operator->() const { return ptr(); } + T* operator->() { return ptr(); } const T& operator*() const { return *ptr(); } T& operator*() { return *ptr(); } OwnPtr region;