Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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);