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_); }