Fix build fail issue for gcc13 65/303165/2
authorChanggyu Choi <changyu.choi@samsung.com>
Thu, 21 Dec 2023 02:04:25 +0000 (11:04 +0900)
committerChanggyu Choi <changyu.choi@samsung.com>
Thu, 21 Dec 2023 02:16:18 +0000 (11:16 +0900)
gcc13 has a bug related with array-bounds checking.

References:
 - https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105523

Change-Id: Ie4bad81b42c548c5e93fd36c81256ba4d9e2edf4
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
idlc/gen/c_gen_base_cb.h
idlc/gen_cion/c_cion_gen_base_cb.h

index 1ae1ddb6f62cb3eee96dac748ed8f487254f789d..739c5e5ed0b3ebd668e9a54734bb8c0a28eacc45 100644 (file)
@@ -42,6 +42,8 @@ R"__c_cb(
 
 constexpr const char CB_BODY_HEADER[] =
 R"__c_cb(
+#pragma GCC diagnostic ignored "-Warray-bounds"
+
 #include <pthread.h>
 #include <stdio.h>
 #include <string.h>
index f258b77a5115483a412446e61c03e5f4e66aaab8..3a9048a26688cf6882709c5493d83eb15eb3ec0a 100644 (file)
@@ -42,6 +42,8 @@ R"__c_cb(
 
 constexpr const char CB_BODY_HEADER[] =
 R"__c_cb(
+#pragma GCC diagnostic ignored "-Warray-bounds"
+
 #include <pthread.h>
 #include <stdio.h>
 #include <string.h>
@@ -53,4 +55,4 @@ R"__c_cb(
 <INCLUDE>
 )__c_cb";
 
-#endif  // IDLC_C_CION_GEN_C_GEN_BASE_CB_H_
\ No newline at end of file
+#endif  // IDLC_C_CION_GEN_C_GEN_BASE_CB_H_