diff options
author | Lioncash <mathew1800@gmail.com> | 2018-07-18 18:10:06 -0400 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2018-07-18 18:18:27 -0400 |
commit | 3a4841e40302d50b21064be7bc248b249ac88467 (patch) | |
tree | a63c0f3686216645ffd3fc40f069b68c42f4423f /src/core/core.cpp | |
parent | 3d1e8f750cb7ca4f06a04ed4b1dca61d11b94197 (diff) |
core: Don't construct instance of Core::System, just to access its live instance
This would result in a lot of allocations and related object
construction, just to toss it all away immediately after the call.
These are definitely not intentional, and it was intended that all of
these should have been accessing the static function GetInstance()
through the name itself, not constructed instances.
Diffstat (limited to 'src/core/core.cpp')
-rw-r--r-- | src/core/core.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/core.cpp b/src/core/core.cpp index 8335d502e3..7936c5b568 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp @@ -29,7 +29,7 @@ System::~System() = default; /// Runs a CPU core while the system is powered on static void RunCpuCore(std::shared_ptr<Cpu> cpu_state) { - while (Core::System().GetInstance().IsPoweredOn()) { + while (Core::System::GetInstance().IsPoweredOn()) { cpu_state->RunLoop(true); } } |