Error when compiling UE5.5 project (boolean bAllowShrinking has been deprecated)

Hello,

I am a sound designer currently working on a project using Unreal Engine 5.5.4 and the UE 5.5 FMOD integration (version 2.03.12, which is the latest release as of this post).

Recently, one of the team members started running into compilation issues. A few days after we integrated FMOD into our project, he could no longer compile the game, and Unreal began flooding the console logs with the following warnings:

Plugins\FMODStudio\Source\FMODStudio\Private\FMODStudioModule.cpp(869): warning C4996: 'TArray<FMOD::Studio::Bank *,FDefaultAllocator>::SetNumUninitialized': SetNumUninitialized with a boolean bAllowShrinking has been deprecated - please use the EAllowShrinking enum instead Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

Plugins\FMODStudio\Source\FMODStudio\Private\FMODStudioModule.cpp(877): warning C4996: 'TArray<FMOD::Studio::EventDescription *,FDefaultAllocator>::SetNumUninitialized': SetNumUninitialized with a boolean bAllowShrinking has been deprecated - please use the EAllowShrinking enum instead Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

Plugins\FMODStudio\Source\FMODStudio\Private\FMODStudioModule.cpp(885): warning C4996: 'TArray<FMOD::Studio::EventInstance *,FDefaultAllocator>::SetNumUninitialized': SetNumUninitialized with a boolean bAllowShrinking has been deprecated - please use the EAllowShrinking enum instead Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

I found this odd because a quick search showed that the bAllowShrinking boolean has been deprecated since Unreal 5.4, yet we are using the latest FMOD integration specifically built for Unreal 5.5.

After verifying that my team member and I have the exact same files in both our source control and local binaries, I checked the C++ source code in our repository and on FMOD’s official GitHub.

This confirmed the issue: the FMOD UE5.5 build still uses the deprecated boolean parameter. When looking at the 5.6 branch, the correct EAllowShrinking enum is being used.

My question is: is it safe for our team to manually modify FMODStudioModule.cpp to use the new enum so our project can compile, or should we wait for an official patch from the FMOD team to guarantee stability?

Thank you.