Re: IndexTupleDSize macro seems redundant
Peter Geoghegan <pg@bowt.ie>
From: Peter Geoghegan <pg@bowt.ie>
To: Robert Haas <robertmhaas@gmail.com>
Cc: Amit Kapila <amit.kapila16@gmail.com>,
Ildar Musin <i.musin@postgrespro.ru>, Pg Hackers <pgsql-hackers@postgresql.org>
Date: 2017-11-30T21:50:37Z
Lists: pgsql-hackers
On Thu, Nov 30, 2017 at 1:48 PM, Robert Haas <robertmhaas@gmail.com> wrote: > One difference between those two macros is that IndexTupleSize > forcibly casts the argument to IndexTuple, which means that you don't > get any type-checking when you use that one. I suggest that in > addition to removing IndexTupleDSize as proposed, we also remove that > cast. It seems that the only place which relies on that cast > currently is btree_xlog_split. > > Therefore I propose the attached patch instead. +1 to both points. I specifically recall being annoyed by both issues, more than once. -- Peter Geoghegan
Commits
-
Remove redundant IndexTupleDSize macro.
- d79e7e92bf2a 11.0 landed