We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9c87ed1 commit 573ddf5Copy full SHA for 573ddf5
pg_pageprep.c
@@ -1723,8 +1723,17 @@ print_tuple(TupleDesc tupdesc, HeapTuple tuple)
1723
static void (*orig_intorel_startup)
1724
(DestReceiver *self, int operation, TupleDesc typeinfo) = NULL;
1725
1726
+/*
1727
+ * Returns MemoryContext for the specified pointer. See GetMemoryChunkContext()
1728
+ * for details.
1729
+ */
1730
+#if PG_VERSION_NUM >= 100000
1731
#define PointerMemoryContext(pointer) \
1732
(*(MemoryContext *) (((char *) pointer) - sizeof(void *)))
1733
+#else
1734
+#define PointerMemoryContext(pointer) \
1735
+ (GetMemoryChunkContext(pointer))
1736
+#endif
1737
1738
static void
1739
our_intorel_startup(DestReceiver *self, int operation, TupleDesc typeinfo)
0 commit comments