diff --git a/dnn/src/arm_common/conv_bias/intrinsic_helper.h b/dnn/src/arm_common/conv_bias/intrinsic_helper.h index b12ba6e4..a13388cb 100644 --- a/dnn/src/arm_common/conv_bias/intrinsic_helper.h +++ b/dnn/src/arm_common/conv_bias/intrinsic_helper.h @@ -22,6 +22,16 @@ namespace { #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wuninitialized" + +#ifdef __GNUC__ +#ifndef __has_warning +#pragma GCC diagnostic ignored "-Wmaybe-uninitialized" +#else +#if __has_warning("-Wmaybe-uninitialized") +#pragma GCC diagnostic ignored "-Wmaybe-uninitialized" +#endif +#endif +#endif ////////////////////Store_OC4_OW8_Remain///////////////////////// template struct Store_OC4_OW8_Remain {