From e870b936c321369db7a59b402b4bab1d156a61ca Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 23 May 2020 15:57:19 +0200 Subject: [PATCH] Kernel: Add non-const version of TypedMapping::operator->() --- Kernel/VM/TypedMapping.h | 1 + 1 file changed, 1 insertion(+) 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;