Bladeren bron

kernel/handle-table: In-class initialize data members

Directly initializes members where applicable.
Lioncash 7 jaren geleden
bovenliggende
commit
4f8cd74061
2 gewijzigde bestanden met toevoegingen van 2 en 3 verwijderingen
  1. 0 1
      src/core/hle/kernel/handle_table.cpp
  2. 2 2
      src/core/hle/kernel/handle_table.h

+ 0 - 1
src/core/hle/kernel/handle_table.cpp

@@ -23,7 +23,6 @@ constexpr u16 GetGeneration(Handle handle) {
 } // Anonymous namespace
 
 HandleTable::HandleTable() {
-    next_generation = 1;
     Clear();
 }
 

+ 2 - 2
src/core/hle/kernel/handle_table.h

@@ -107,10 +107,10 @@ private:
      * Global counter of the number of created handles. Stored in `generations` when a handle is
      * created, and wraps around to 1 when it hits 0x8000.
      */
-    u16 next_generation;
+    u16 next_generation = 1;
 
     /// Head of the free slots linked list.
-    u16 next_free_slot;
+    u16 next_free_slot = 0;
 };
 
 } // namespace Kernel