Commit fba36655 authored by Tom Lane's avatar Tom Lane

Avoid duplicate typedef for SharedRecordTypmodRegistry.

This isn't our usual solution for such problems, and older compilers
(not terribly old, either) don't like it.

Per buildfarm and local testing.
parent 6b65a7fe
......@@ -14,8 +14,8 @@
#include "lib/dshash.h"
/* Defined in typcache.c */
typedef struct SharedRecordTypmodRegistry SharedRecordTypmodRegistry;
/* Avoid including typcache.h */
struct SharedRecordTypmodRegistry;
/*
* A struct encapsulating some elements of a user's session. For now this
......@@ -28,7 +28,7 @@ typedef struct Session
dsa_area *area; /* The session-scoped DSA area. */
/* State managed by typcache.c. */
SharedRecordTypmodRegistry *shared_typmod_registry;
struct SharedRecordTypmodRegistry *shared_typmod_registry;
dshash_table *shared_record_table;
dshash_table *shared_typmod_table;
} Session;
......
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