(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

This commit is contained in:
rubidium 2009-09-07 20:07:47 +00:00
parent 5396d6167b
commit ba5e66a763
1 changed files with 2 additions and 1 deletions

View File

@ -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 */