summaryrefslogtreecommitdiff
path: root/Source/UnitTests/Core/PageFaultTest.cpp
diff options
context:
space:
mode:
authorAdmiral H. Curtiss <pikachu025@gmail.com>2023-03-20 01:30:29 +0100
committerAdmiral H. Curtiss <pikachu025@gmail.com>2023-03-25 02:37:00 +0100
commit9c0226b7e3056079aca0cf83cf93c8e35358525b (patch)
tree47a9376ee1e8a80d42552c3d055b51fe99c3f9c4 /Source/UnitTests/Core/PageFaultTest.cpp
parent7de01597c6e3cc108c943a458e5c2b4d210602ef (diff)
JitBase: Avoid System::GetInstance() and ppcState.
Diffstat (limited to 'Source/UnitTests/Core/PageFaultTest.cpp')
-rw-r--r--Source/UnitTests/Core/PageFaultTest.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/Source/UnitTests/Core/PageFaultTest.cpp b/Source/UnitTests/Core/PageFaultTest.cpp
index e873a28e73..be8de724c1 100644
--- a/Source/UnitTests/Core/PageFaultTest.cpp
+++ b/Source/UnitTests/Core/PageFaultTest.cpp
@@ -9,6 +9,7 @@
#include "Core/MemTools.h"
#include "Core/PowerPC/JitCommon/JitBase.h"
#include "Core/PowerPC/JitInterface.h"
+#include "Core/System.h"
// include order is important
#include <gtest/gtest.h> // NOLINT
@@ -25,6 +26,8 @@ enum
class PageFaultFakeJit : public JitBase
{
public:
+ explicit PageFaultFakeJit(Core::System& system) : JitBase(system) {}
+
// CPUCoreBase methods
void Init() override {}
void Shutdown() override {}
@@ -72,7 +75,7 @@ TEST(PageFault, PageFault)
EXPECT_NE(data, nullptr);
Common::WriteProtectMemory(data, PAGE_GRAN, false);
- PageFaultFakeJit pfjit;
+ PageFaultFakeJit pfjit(Core::System::GetInstance());
JitInterface::SetJit(&pfjit);
pfjit.m_data = data;