From 8f7cc2ef27c9593db04fc1e1c40bc841fb511cc8 Mon Sep 17 00:00:00 2001 From: momo5502 Date: Fri, 23 Aug 2024 21:39:53 +0200 Subject: [PATCH] More fixes --- src/windows_emulator/emulator_utils.hpp | 2 ++ src/windows_emulator/syscalls.cpp | 1 + 2 files changed, 3 insertions(+) diff --git a/src/windows_emulator/emulator_utils.hpp b/src/windows_emulator/emulator_utils.hpp index 20a7e3b2..3e693a06 100644 --- a/src/windows_emulator/emulator_utils.hpp +++ b/src/windows_emulator/emulator_utils.hpp @@ -5,6 +5,8 @@ template class emulator_object { public: + using value_type = T; + emulator_object() = default; emulator_object(emulator& emu, const uint64_t address) diff --git a/src/windows_emulator/syscalls.cpp b/src/windows_emulator/syscalls.cpp index 98b8e4aa..a157f687 100644 --- a/src/windows_emulator/syscalls.cpp +++ b/src/windows_emulator/syscalls.cpp @@ -35,6 +35,7 @@ namespace } template + requires(std::is_same_v>) T resolve_argument(x64_emulator& emu, const size_t index) { const auto arg = get_syscall_argument(emu, index);