From 716cc0d63dcfe2e940cadc3995947c53bb9c7106 Mon Sep 17 00:00:00 2001 From: Derek Hensley Date: Tue, 2 Jul 2024 13:11:11 -0700 Subject: [PATCH] Suppress address warning in en_s_goro (#1655) * en_s_goro warning * Format --- src/overlays/actors/ovl_En_S_Goro/z_en_s_goro.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/overlays/actors/ovl_En_S_Goro/z_en_s_goro.c b/src/overlays/actors/ovl_En_S_Goro/z_en_s_goro.c index c91c100145..ad71bddee6 100644 --- a/src/overlays/actors/ovl_En_S_Goro/z_en_s_goro.c +++ b/src/overlays/actors/ovl_En_S_Goro/z_en_s_goro.c @@ -895,8 +895,8 @@ void EnSGoro_UpdateCollider(EnSGoro* this, PlayState* play) { this->collider.dim.height = height; //! @bug: The check is useless. If &this->collider somehow was NULL the above code would have already dereferenced - //! it. - if (&this->collider != NULL) { + //! it. Cast to `intptr_t` to suppress address comparision to NULL warning. + if ((intptr_t)(&this->collider) != (intptr_t)NULL) { CollisionCheck_SetOC(play, &play->colChkCtx, &this->collider.base); } }