]> granicus.if.org Git - postgresql/commit
Cast to void in StaticAssertExpr, not its callers.
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 15 Feb 2018 18:41:30 +0000 (13:41 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 15 Feb 2018 18:41:30 +0000 (13:41 -0500)
commit51940f97607b7cb4d03bdd99e43abb1a1c6a0c47
tree9d2036f02f567435830c38eee5b49fb343ba6f0b
parent03c5a00ea3867f5736da6cedce73b1eea88a98af
Cast to void in StaticAssertExpr, not its callers.

Seems a bit silly that many (in fact all, as of today) uses of
StaticAssertExpr would need to cast it to void to avoid warnings from
pickier compilers.  Let's just do the cast right in the macro, instead.

In passing, change StaticAssertExpr to StaticAssertStmt in one
place where that seems more apropos.

Discussion: https://postgr.es/m/16161.1518715186@sss.pgh.pa.us
src/backend/storage/lmgr/lwlock.c
src/include/c.h