From 4f8cd74061464d01e0c3a4ea47a4141e3597cb57 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Mon, 25 Feb 2019 10:01:22 -0500 Subject: kernel/handle-table: In-class initialize data members Directly initializes members where applicable. --- src/core/hle/kernel/handle_table.cpp | 1 - src/core/hle/kernel/handle_table.h | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'src/core') diff --git a/src/core/hle/kernel/handle_table.cpp b/src/core/hle/kernel/handle_table.cpp index a30038dca..cd3508fa9 100644 --- a/src/core/hle/kernel/handle_table.cpp +++ b/src/core/hle/kernel/handle_table.cpp @@ -23,7 +23,6 @@ constexpr u16 GetGeneration(Handle handle) { } // Anonymous namespace HandleTable::HandleTable() { - next_generation = 1; Clear(); } diff --git a/src/core/hle/kernel/handle_table.h b/src/core/hle/kernel/handle_table.h index 89a3bc740..5fa55c783 100644 --- a/src/core/hle/kernel/handle_table.h +++ b/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 -- cgit v1.2.3