]> granicus.if.org Git - postgresql/commitdiff
Fix incorrect field type for PlannedStmt.jitFlags in outfuncs/readfuncs.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 28 Apr 2018 20:46:24 +0000 (16:46 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 28 Apr 2018 20:46:24 +0000 (16:46 -0400)
This field was a bool at one point, but now it's an int.
Spotted by Hari Babu; trivial patch is by Ashutosh Bapat.

Discussion: https://postgr.es/m/CAJrrPGedKiFE2fqntSauUfhapCksOJzam+QtHfSgx86LhXLeOQ@mail.gmail.com

src/backend/nodes/outfuncs.c
src/backend/nodes/readfuncs.c

index f2d00c5e3123cf4ea32d48353927984517b4ec13..1da9d7ed1505c6229d65d258db005a4af28fd089 100644 (file)
@@ -272,7 +272,7 @@ _outPlannedStmt(StringInfo str, const PlannedStmt *node)
        WRITE_BOOL_FIELD(transientPlan);
        WRITE_BOOL_FIELD(dependsOnRole);
        WRITE_BOOL_FIELD(parallelModeNeeded);
-       WRITE_BOOL_FIELD(jitFlags);
+       WRITE_INT_FIELD(jitFlags);
        WRITE_NODE_FIELD(planTree);
        WRITE_NODE_FIELD(rtable);
        WRITE_NODE_FIELD(resultRelations);
index c466b98102ec737f1c05d73db1cca3679a9d700a..2826cec2f8ff869e49e17914253be1b5e3793156 100644 (file)
@@ -1518,7 +1518,7 @@ _readPlannedStmt(void)
        READ_BOOL_FIELD(transientPlan);
        READ_BOOL_FIELD(dependsOnRole);
        READ_BOOL_FIELD(parallelModeNeeded);
-       READ_BOOL_FIELD(jitFlags);
+       READ_INT_FIELD(jitFlags);
        READ_NODE_FIELD(planTree);
        READ_NODE_FIELD(rtable);
        READ_NODE_FIELD(resultRelations);