From f4b2b72c8efc0f6d018b199a8cc95091e7cf4c3e Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 20 Dec 2019 20:11:55 +0100 Subject: [PATCH] Kernel: Remove AK_MAKE_NONCOPYABLE from PDE and PTE classes This avoids -Wclass-memaccess warnings exposed by the new Makefiles. --- Kernel/Arch/i386/CPU.h | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Kernel/Arch/i386/CPU.h b/Kernel/Arch/i386/CPU.h index e8c9dbe055..49bf4c9aa3 100644 --- a/Kernel/Arch/i386/CPU.h +++ b/Kernel/Arch/i386/CPU.h @@ -85,8 +85,6 @@ union [[gnu::packed]] Descriptor }; class PageDirectoryEntry { - AK_MAKE_NONCOPYABLE(PageDirectoryEntry); - public: PageTableEntry* page_table_base() { return reinterpret_cast(m_raw & 0xfffff000u); } void set_page_table_base(u32 value) @@ -138,8 +136,6 @@ private: }; class PageTableEntry { - AK_MAKE_NONCOPYABLE(PageTableEntry); - public: void* physical_page_base() { return reinterpret_cast(m_raw & 0xfffff000u); } void set_physical_page_base(u32 value)