From ba5e66a763f15bee33e4b639685f6c08d79fb9e0 Mon Sep 17 00:00:00 2001 From: rubidium Date: Mon, 7 Sep 2009 20:07:47 +0000 Subject: (svn r17461) -Document: that a certain compiler warning when compiled without asserts in gcc 4.4+ isn't our fault but GCC's. Includes a reference to the appropriate GCC bug report --- src/misc/blob.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/misc/blob.hpp b/src/misc/blob.hpp index b7a7f73da..17e3a5947 100644 --- a/src/misc/blob.hpp +++ b/src/misc/blob.hpp @@ -307,9 +307,10 @@ public: /** all deallocations should happen here */ static FORCEINLINE void RawFree(CHdr *p) { - /* Just to silence an unsilencable GCC 4.4+ warning */ + /* Just to silence an unsilencable GCC 4.4+ warning. */ assert(p != CBlobBaseSimple::hdrEmpty); + /* In case GCC warns about the following, see GCC's PR38509 why it is bogus. */ free(p); } /** fixing the four bytes at the end of blob data - useful when blob is used to hold string */ -- cgit v1.2.3-70-g09d2