gcc 4.8 was happy with having a duplicate typedef, but most compilers seem not
to be, per buildfarm.
#include "storage/lmgr.h"
#include "utils/memutils.h"
-typedef struct GinVacuumState
+struct GinVacuumState
{
Relation index;
IndexBulkDeleteResult *result;
GinState ginstate;
BufferAccessStrategy strategy;
MemoryContext tmpCxt;
-} GinVacuumState;
+};
/*
* Vacuums an uncompressed posting list. The size of the must can be specified