Realmatch dComIfGp_event_runCheck inline

dComIfGp_event_runCheck's return type being different from the inner inline runCheck's return type apparently causes the compiler to double up the g_dComIfG_gameInfo load in certain functions.

And also fix dComIfGp_event_chkEventFlag which had the same issue.
This commit is contained in:
LagoLunatic
2024-02-02 20:34:16 -05:00
parent b6c878a652
commit b46e897826
7 changed files with 15 additions and 31 deletions
+2 -2
View File
@@ -2490,7 +2490,7 @@ inline void dComIfGp_clearMesgAnimeTagInfo() {
* === EVENT ===
*/
inline BOOL dComIfGp_event_runCheck() {
inline bool dComIfGp_event_runCheck() {
return g_dComIfG_gameInfo.play.getEvent().runCheck();
}
@@ -2510,7 +2510,7 @@ inline void dComIfGp_event_offEventFlag(s16 flag) {
g_dComIfG_gameInfo.play.getEvent().offEventFlag(flag);
}
inline BOOL dComIfGp_event_chkEventFlag(s16 flag) {
inline u16 dComIfGp_event_chkEventFlag(s16 flag) {
return g_dComIfG_gameInfo.play.getEvent().chkEventFlag(flag);
}