diff --git a/src/core/hle/kernel/k_code_memory.h b/src/core/hle/kernel/k_code_memory.h
index 91ffafa89..7408b775d 100644
--- a/src/core/hle/kernel/k_code_memory.h
+++ b/src/core/hle/kernel/k_code_memory.h
@@ -22,15 +22,6 @@ class KCodeMemory final
     : public KAutoObjectWithSlabHeapAndContainer<KCodeMemory, KAutoObjectWithList> {
     KERNEL_AUTOOBJECT_TRAITS(KCodeMemory, KAutoObject);
 
-private:
-    KPageLinkedList m_page_group;
-    KProcess* m_owner;
-    VAddr m_address;
-    KLightLock m_lock;
-    bool m_is_initialized;
-    bool m_is_owner_mapped;
-    bool m_is_mapped;
-
 public:
     explicit KCodeMemory(KernelCore& kernel_);
 
@@ -56,5 +47,15 @@ public:
     size_t GetSize() const {
         return m_is_initialized ? m_page_group.GetNumPages() * PageSize : 0;
     }
+
+private:
+    KPageLinkedList m_page_group;
+    KProcess* m_owner;
+    VAddr m_address;
+    KLightLock m_lock;
+    bool m_is_initialized;
+    bool m_is_owner_mapped;
+    bool m_is_mapped;
 };
-} // namespace Kernel
\ No newline at end of file
+
+} // namespace Kernel