Fix unused parameter warnings in arena_free

The size parameter is only used in cases where the compiler supports
sized delete, so when that's not available we need to specifically cast
it to void to prevent a warning.
pull/2329/head
Adam Cozzette 8 years ago
parent 7bd11fcb59
commit 8785004c80
  1. 1
      src/google/protobuf/arena.h

@ -83,6 +83,7 @@ inline void arena_free(void* object, size_t size) {
#if defined(__GXX_DELETE_WITH_SIZE__) || defined(__cpp_sized_deallocation)
::operator delete(object, size);
#else
(void)size;
::operator delete(object);
#endif
}

Loading…
Cancel
Save