From e960628a1463b13d4489f3143e56b5972b497d54 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Wed, 6 Dec 2017 19:37:53 -0500 Subject: [PATCH] arm: Make CPU backend constructors explicit Avoids implicit conversions --- src/core/arm/dynarmic/arm_dynarmic.h | 2 +- src/core/arm/dyncom/arm_dyncom.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/arm/dynarmic/arm_dynarmic.h b/src/core/arm/dynarmic/arm_dynarmic.h index ffedfbc91..f86bc32c3 100644 --- a/src/core/arm/dynarmic/arm_dynarmic.h +++ b/src/core/arm/dynarmic/arm_dynarmic.h @@ -17,7 +17,7 @@ struct PageTable; class ARM_Dynarmic final : public ARM_Interface { public: - ARM_Dynarmic(PrivilegeMode initial_mode); + explicit ARM_Dynarmic(PrivilegeMode initial_mode); void Run() override; void Step() override; diff --git a/src/core/arm/dyncom/arm_dyncom.h b/src/core/arm/dyncom/arm_dyncom.h index 3c6cc3bda..c0f456011 100644 --- a/src/core/arm/dyncom/arm_dyncom.h +++ b/src/core/arm/dyncom/arm_dyncom.h @@ -12,7 +12,7 @@ class ARM_DynCom final : public ARM_Interface { public: - ARM_DynCom(PrivilegeMode initial_mode); + explicit ARM_DynCom(PrivilegeMode initial_mode); ~ARM_DynCom(); void Run() override;