summaryrefslogtreecommitdiff
path: root/src/include/utils/memutils.h
diff options
context:
space:
mode:
authorRobert Haas2020-01-24 22:01:59 +0000
committerRobert Haas2020-01-24 22:01:59 +0000
commit73600bfbcef11e79cfff27ce5f4300658f8695ab (patch)
treef95dfb6dc2ccf7c726aa7683ce0a4e027a602939 /src/include/utils/memutils.h
parent0ce38730ac72029f3f2c95ae80b44f5b9060cbcc (diff)
Teach MemoryContext infrastructure not to depend on Node.aset_frontend
There's no real reason why a MemoryContext's type needs to be a Node type. So use a separate enum instead. This makes memory contexts less dependent on backend-only infrastructure.
Diffstat (limited to 'src/include/utils/memutils.h')
-rw-r--r--src/include/utils/memutils.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/include/utils/memutils.h b/src/include/utils/memutils.h
index 106c83da45..ad5d1276ac 100644
--- a/src/include/utils/memutils.h
+++ b/src/include/utils/memutils.h
@@ -139,7 +139,7 @@ GetMemoryChunkContext(void *pointer)
* specific creation routines, and noplace else.
*/
extern void MemoryContextCreate(MemoryContext node,
- NodeTag tag,
+ MemoryContextType type,
const MemoryContextMethods *methods,
MemoryContext parent,
const char *name);