From a3d6bafcdde6d8361c4d1e3acbd33c08a2978f4c Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Mon, 8 Dec 2025 15:12:42 -0500 Subject: [PATCH] Match JASTaskThread::run (#2934) --- configure.py | 2 +- src/JSystem/JAudio2/JASTaskThread.cpp | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/configure.py b/configure.py index aad400106b5..013a8d74d23 100755 --- a/configure.py +++ b/configure.py @@ -1009,7 +1009,7 @@ config.libs = [ "JAudio2", [ Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASCalc.cpp"), - Object(NonMatching, "JSystem/JAudio2/JASTaskThread.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASTaskThread.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASDvdThread.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASCallback.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASHeapCtrl.cpp"), diff --git a/src/JSystem/JAudio2/JASTaskThread.cpp b/src/JSystem/JAudio2/JASTaskThread.cpp index 0a5f2859f52..30a6d07a98c 100644 --- a/src/JSystem/JAudio2/JASTaskThread.cpp +++ b/src/JSystem/JAudio2/JASTaskThread.cpp @@ -81,12 +81,11 @@ int JASTaskThread::sendCmdMsg(JASThreadCallback callback, void* msg) { return iVar2; } -// NONMATCHING Regalloc void* JASTaskThread::run() { JASThreadCallStack* callstack; OSInitFastCast(); do { - callstack = (JASThreadCallStack*)waitMessageBlock(); + callstack = static_cast(waitMessageBlock()); if (field_0x84) { OSSleepThread(&threadQueue_); }