Re: strange case of "if ((a & b))"
Michael Paquier <michael@paquier.xyz>
From: Michael Paquier <michael@paquier.xyz>
To: Justin Pryzby <pryzby@telsasoft.com>
Cc: Tom Lane <tgl@sss.pgh.pa.us>, Peter Smith <smithpb2250@gmail.com>, Bruce Momjian <bruce@momjian.us>, pgsql-hackers@lists.postgresql.org
Date: 2021-09-09T04:28:54Z
Lists: pgsql-hackers
On Tue, Sep 07, 2021 at 02:59:58PM +0900, Michael Paquier wrote: > In 0002, everything is a boolean expression except for > SpGistPageStoresNulls() and GistPageIsLeaf(). So that's a good > cleanup overall. I looked again at 0002 again yesterday, and that was an improvement for most of those locations, where we already use a boolean as expression, so done mostly as of fd0625c. > - pathnode->parallel_aware = parallel_workers > 0 ? true : false; > + pathnode->parallel_aware = parallel_workers > 0; > I also prefer that we keep the parenthesis for such things. That's > more readable and easier to reason about. Adjusted these as well. -- Michael
Commits
-
Clean up more code using "(expr) ? true : false"
- 68f7c4b57a27 15.0 landed
-
Clean up some code using "(expr) ? true : false"
- fd0625c7a9c6 15.0 landed