pgsql: Tidy up definitions of pg_attribute_hot and pg_attribute_cold

From: David Rowley <drowley(at)postgresql(dot)org>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Tidy up definitions of pg_attribute_hot and pg_attribute_cold
Date: 2020-11-24 21:53:13
Message-ID: E1khgFN-0005Vd-Up@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Tidy up definitions of pg_attribute_hot and pg_attribute_cold

1fa22a43a was a quick fix for portability problem I introduced in
697e1d02f. 1fa22a43a adds a few more cases to the preprocessor logic than
I'd have liked. Andres Freund and Dagfinn Ilmari Mannsåker suggested a
better way to do this.

In passing, also adjust the only current usage of these macros so that the
macro comes before the function's return type in the declaration of the
function. This now matches what the definition of the function does.

Discussion: https://postgr.es/m/20200625163553.lt6wocbjhklp5pl4@alap3.anarazel.de
Discussion: https://postgr.es/m/87pn43bmok.fsf@wibble.ilmari.org

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/b0727ae99b7056ca88e9708c014a86f6e611d938

Modified Files
--------------
src/include/c.h | 16 +++++++++-------
src/include/utils/elog.h | 2 +-
2 files changed, 10 insertions(+), 8 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Andrew Gierth 2020-11-24 22:03:08 pgsql: Properly check index mark/restore in ExecSupportsMarkRestore.
Previous Message Tom Lane 2020-11-24 20:43:12 pgsql: Put "inline" marker on declarations of inline functions.