DW3 QM33 SDK v1.1.1 build (uci, Murata Type2AB) on mac, array-bounds error

[ 87%] Building C object Nordic/CMakeFiles/SDK.dir/Users/sam/Downloads/DW3_QM33_SDK_1.1.1/SDK/Firmware/DW3_QM33_SDK_1.1.1/Src/Boards/Src/Type2AB_EVB/platform_l1_config.c.obj
/Users/sam/Downloads/DW3_QM33_SDK_1.1.1/SDK/Firmware/DW3_QM33_SDK_1.1.1/SDK_BSP/Nordic/SDK_17_1_0/components/libraries/crypto/nrf_crypto_init.c: In function ‘nrf_crypto_init’:
/Users/sam/Downloads/DW3_QM33_SDK_1.1.1/SDK/Firmware/DW3_QM33_SDK_1.1.1/SDK_BSP/Nordic/SDK_17_1_0/components/libraries/crypto/nrf_crypto_init.c:76:28: error: array subscript ‘nrf_crypto_backend_info_t[0]’ is partly outside array bounds of ‘const nrf_crypto_backend_info_t[0]’ [-Werror=array-bounds=]
76 | ret_val = p_backend->init_fn();

I added

#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Warray-bounds"
...
#pragma GCC diagnostic pop 

around the statements temporarily