diff options
author | Jere Leppänen <jere.leppanen@nokia.com> | 2023-06-09 10:56:53 +0300 |
---|---|---|
committer | Matias Elo <matias.elo@nokia.com> | 2023-12-21 15:53:15 +0200 |
commit | 733d38dd110637dab0a74b990358f6c193930807 (patch) | |
tree | 563777f659acf8ef04387b995682114cd3a767d6 /example | |
parent | bedae84d86942adbf9b1a5ec7de20c5bdeba117a (diff) |
quell false positive GCC 13.1 warnings
Quell false positive GCC 13.1 -Warray-bounds and -Wstringop-overflow
warnings.
The warnings still appear during LTO linking, because GCC does not
carry diagnostic pragmas to the linking stage.
Signed-off-by: Jere Leppänen <jere.leppanen@nokia.com>
Reviewed-by: Janne Peltonen <janne.peltonen@nokia.com>
Diffstat (limited to 'example')
-rw-r--r-- | example/packet/odp_pktio.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/example/packet/odp_pktio.c b/example/packet/odp_pktio.c index df4528d18..191d9fdb6 100644 --- a/example/packet/odp_pktio.c +++ b/example/packet/odp_pktio.c @@ -521,7 +521,10 @@ static int drop_err_pkts(odp_packet_t pkt_tbl[], unsigned len) odp_packet_free(pkt); /* Drop */ pkt_cnt--; } else if (odp_unlikely(i != j++)) { +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Warray-bounds" pkt_tbl[j-1] = pkt; +#pragma GCC diagnostic pop } } |