Remove useless Asserts in Result Cache code
authorDavid Rowley <[email protected]>
Fri, 2 Apr 2021 21:41:43 +0000 (10:41 +1300)
committerDavid Rowley <[email protected]>
Fri, 2 Apr 2021 21:41:43 +0000 (10:41 +1300)
commit1267d9862fc6a4f8cdc0ca38d1988b61f39da585
treecda60dbaf34bb152447521cff3d934708c27a721
parent84bc2b17523ef485f102be7f00f7affb88f00f18
Remove useless Asserts in Result Cache code

Testing if an unsigned variable is >= 0 is pretty pointless.

There's likely enough code in remove_cache_entry() to verify the cache
memory accounting is correct in assert enabled builds. These Asserts
were not adding much extra cover, even if they had been checking >= 0 on a
signed variable.

Reported-by: Andres Freund
Discussion: https://postgr.es/m/20210402204734[email protected]
src/backend/executor/nodeResultCache.c