Quellcode durchsuchen

hle: kernel: KPageTable: CanContain should not be constexpr.

bunnei vor 5 Jahren
Ursprung
Commit
d57b12193b
2 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 1 1
      src/core/hle/kernel/k_page_table.cpp
  2. 1 1
      src/core/hle/kernel/k_page_table.h

+ 1 - 1
src/core/hle/kernel/k_page_table.cpp

@@ -1106,7 +1106,7 @@ constexpr std::size_t KPageTable::GetRegionSize(KMemoryState state) const {
     }
 }
 
-constexpr bool KPageTable::CanContain(VAddr addr, std::size_t size, KMemoryState state) const {
+bool KPageTable::CanContain(VAddr addr, std::size_t size, KMemoryState state) const {
     const VAddr end{addr + size};
     const VAddr last{end - 1};
     const VAddr region_start{GetRegionAddress(state)};

+ 1 - 1
src/core/hle/kernel/k_page_table.h

@@ -64,7 +64,7 @@ public:
         return page_table_impl;
     }
 
-    constexpr bool CanContain(VAddr addr, std::size_t size, KMemoryState state) const;
+    bool CanContain(VAddr addr, std::size_t size, KMemoryState state) const;
 
 private:
     enum class OperationType : u32 {