diff options
author | Henning Baldersheim <balder@oath.com> | 2018-05-11 17:15:53 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@oath.com> | 2018-05-11 17:15:53 +0200 |
commit | 887496f3c8de6432baa2c4f8a504955cd96747d4 (patch) | |
tree | fae236bac812174d16a18912ed52fd73dca10a64 /fnet | |
parent | 515525887fda6957ecbd0a5281a149c8cb545a24 (diff) |
Only ignore warning on gcc 8
Diffstat (limited to 'fnet')
-rw-r--r-- | fnet/src/vespa/fnet/packetqueue.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/fnet/src/vespa/fnet/packetqueue.cpp b/fnet/src/vespa/fnet/packetqueue.cpp index e80f849f3ed..e1efdfed357 100644 --- a/fnet/src/vespa/fnet/packetqueue.cpp +++ b/fnet/src/vespa/fnet/packetqueue.cpp @@ -29,7 +29,9 @@ FNET_PacketQueue_NoLock::ExpandBuf(uint32_t needentries) uint32_t rLen = (_in_pos - _out_pos); //TODO Rewrite to pure C++ #pragma GCC diagnostic push +#if __GNUC__ >= 8 #pragma GCC diagnostic ignored "-Wclass-memaccess" +#endif memcpy(newbuf + rOfs, _buf + rOfs, rLen * sizeof(_QElem)); #pragma GCC diagnostic pop } else { // WRAPPED @@ -40,7 +42,9 @@ FNET_PacketQueue_NoLock::ExpandBuf(uint32_t needentries) uint32_t r1Len = _in_pos; uint32_t r2Len = (oldsize - _out_pos); #pragma GCC diagnostic push +#if __GNUC__ >= 8 #pragma GCC diagnostic ignored "-Wclass-memaccess" +#endif memcpy(newbuf, _buf, r1Len * sizeof(_QElem)); memcpy(newbuf + _bufsize - r2Len, _buf + oldsize - r2Len, r2Len * sizeof(_QElem)); #pragma GCC diagnostic pop |