diff --git a/src/p_local.h b/src/p_local.h
index c8ca08d8197d7a3e64899e5cc94bfd7590dff853..cd67a9b11d68c38537fdc65115bc2ce1a02a4886 100644
--- a/src/p_local.h
+++ b/src/p_local.h
@@ -302,7 +302,7 @@ void P_SceneryThinker(mobj_t *mobj);
 
 // This does not need to be added to Lua.
 // To test it in Lua, check mobj.valid
-static inline boolean P_MobjWasRemoved(mobj_t *mobj)
+FORCEINLINE ATTRINLINE boolean P_MobjWasRemoved(mobj_t *mobj)
 {
 	return mobj == NULL || mobj->thinker.function.acp1 != (actionf_p1)P_MobjThinker;
 }