Commit 14ea3652 authored by Tom Lane's avatar Tom Lane

Hide a static inline from FRONTEND code.

For some reason pg_waldump is including tuptable.h, and the recent
addition of a static inline function to it is causing problems on
older buildfarm members that fail to optimize such functions away
completely.  I wonder if this situation doesn't mean that some header
refactoring is called for ... but as a band-aid, wrap the static
function in "#ifndef FRONTEND".

Discussion: https://postgr.es/m/20180824154237.mabsv6fsz5q37bma@alap3.anarazel.de
parent e3d77ea6
...@@ -180,6 +180,8 @@ extern bool slot_getsysattr(TupleTableSlot *slot, int attnum, ...@@ -180,6 +180,8 @@ extern bool slot_getsysattr(TupleTableSlot *slot, int attnum,
Datum *value, bool *isnull); Datum *value, bool *isnull);
extern void slot_getmissingattrs(TupleTableSlot *slot, int startAttNum, int lastAttNum); extern void slot_getmissingattrs(TupleTableSlot *slot, int startAttNum, int lastAttNum);
#ifndef FRONTEND
/* /*
* slot_getallattrs * slot_getallattrs
* This function forces all the entries of the slot's Datum/isnull * This function forces all the entries of the slot's Datum/isnull
...@@ -192,4 +194,6 @@ slot_getallattrs(TupleTableSlot *slot) ...@@ -192,4 +194,6 @@ slot_getallattrs(TupleTableSlot *slot)
slot_getsomeattrs(slot, slot->tts_tupleDescriptor->natts); slot_getsomeattrs(slot, slot->tts_tupleDescriptor->natts);
} }
#endif
#endif /* TUPTABLE_H */ #endif /* TUPTABLE_H */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment