Hi, clangd indicates that certain #include's are redundant. Removing them will speed up the build process a bit.
-- Best regards, Aleksander Alekseev
From 812f9bce0369596040b6036d090f3075b4240771 Mon Sep 17 00:00:00 2001 From: Aleksander Alekseev <[email protected]> Date: Wed, 8 Oct 2025 15:58:38 +0300 Subject: [PATCH v1] Remove unused #include's in src/backend/commands/* Author: Aleksander Alekseev <[email protected]> Reviewed-by: TODO FIXME Discussion: TODO FIXME --- src/backend/commands/collationcmds.c | 1 - src/backend/commands/event_trigger.c | 1 - src/backend/commands/explain.c | 4 ---- src/backend/commands/indexcmds.c | 1 - src/backend/commands/matview.c | 1 - src/backend/commands/tablecmds.c | 1 - 6 files changed, 9 deletions(-) diff --git a/src/backend/commands/collationcmds.c b/src/backend/commands/collationcmds.c index 8acbfbbeda0..d20d1479f50 100644 --- a/src/backend/commands/collationcmds.c +++ b/src/backend/commands/collationcmds.c @@ -24,7 +24,6 @@ #include "catalog/pg_database.h" #include "catalog/pg_namespace.h" #include "commands/collationcmds.h" -#include "commands/comment.h" #include "commands/dbcommands.h" #include "commands/defrem.h" #include "common/string.h" diff --git a/src/backend/commands/event_trigger.c b/src/backend/commands/event_trigger.c index f34868da5ab..5594d5d7897 100644 --- a/src/backend/commands/event_trigger.c +++ b/src/backend/commands/event_trigger.c @@ -13,7 +13,6 @@ */ #include "postgres.h" -#include "access/heapam.h" #include "access/htup_details.h" #include "access/table.h" #include "access/xact.h" diff --git a/src/backend/commands/explain.c b/src/backend/commands/explain.c index e6edae0845c..1a4488e5b01 100644 --- a/src/backend/commands/explain.c +++ b/src/backend/commands/explain.c @@ -24,8 +24,6 @@ #include "commands/prepare.h" #include "foreign/fdwapi.h" #include "jit/jit.h" -#include "libpq/pqformat.h" -#include "libpq/protocol.h" #include "nodes/extensible.h" #include "nodes/makefuncs.h" #include "nodes/nodeFuncs.h" @@ -36,14 +34,12 @@ #include "tcop/tcopprot.h" #include "utils/builtins.h" #include "utils/guc_tables.h" -#include "utils/json.h" #include "utils/lsyscache.h" #include "utils/rel.h" #include "utils/ruleutils.h" #include "utils/snapmgr.h" #include "utils/tuplesort.h" #include "utils/typcache.h" -#include "utils/xml.h" /* Hook for plugins to get control in ExplainOneQuery() */ diff --git a/src/backend/commands/indexcmds.c b/src/backend/commands/indexcmds.c index ca2bde62e82..abad568f402 100644 --- a/src/backend/commands/indexcmds.c +++ b/src/backend/commands/indexcmds.c @@ -16,7 +16,6 @@ #include "postgres.h" #include "access/amapi.h" -#include "access/gist.h" #include "access/heapam.h" #include "access/htup_details.h" #include "access/reloptions.h" diff --git a/src/backend/commands/matview.c b/src/backend/commands/matview.c index 441de55ac24..c6677651984 100644 --- a/src/backend/commands/matview.c +++ b/src/backend/commands/matview.c @@ -22,7 +22,6 @@ #include "access/xact.h" #include "catalog/indexing.h" #include "catalog/namespace.h" -#include "catalog/pg_am.h" #include "catalog/pg_opclass.h" #include "commands/cluster.h" #include "commands/matview.h" diff --git a/src/backend/commands/tablecmds.c b/src/backend/commands/tablecmds.c index fc89352b661..322b3a90378 100644 --- a/src/backend/commands/tablecmds.c +++ b/src/backend/commands/tablecmds.c @@ -16,7 +16,6 @@ #include "access/attmap.h" #include "access/genam.h" -#include "access/gist.h" #include "access/heapam.h" #include "access/heapam_xlog.h" #include "access/multixact.h" -- 2.43.0
