From 2ede93de9e80f0f39276c0afabf1621d21180370 Mon Sep 17 00:00:00 2001 From: Alvaro Herrera Date: Wed, 10 Jul 2019 09:01:28 -0400 Subject: [PATCH] Fix compile failure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit REL_11_STABLE's configure does not select C99 mode by default, so using C99 block initializer broke the build for some compilers. Revert to C89 in that branch. Author: Michaƫl Paquier Discussion: https://postgr.es/m/20190710070122.GE1031@paquier.xyz --- src/backend/commands/tablecmds.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/commands/tablecmds.c b/src/backend/commands/tablecmds.c index 5fbe7242c42..70bbe052e19 100644 --- a/src/backend/commands/tablecmds.c +++ b/src/backend/commands/tablecmds.c @@ -15271,6 +15271,7 @@ CloneRowTriggersToPartition(Relation parent, Relation partition) if (trigForm->tgnargs > 0) { char *p; + int i; value = heap_getattr(tuple, Anum_pg_trigger_tgargs, RelationGetDescr(pg_trigger), &isnull); @@ -15280,7 +15281,7 @@ CloneRowTriggersToPartition(Relation parent, Relation partition) p = (char *) VARDATA_ANY(DatumGetByteaPP(value)); - for (int i = 0; i < trigForm->tgnargs; i++) + for (i = 0; i < trigForm->tgnargs; i++) { trigargs = lappend(trigargs, makeString(pstrdup(p))); p += strlen(p) + 1;