postgres.git / summary / log / commit / refs

commit    a0a40f611e9af81507a48f7fd96833ad57c8e4ae
Author:   Alvaro Herrera <alvherre@alvh.no-ip.org>
Date:     Fri Sep 13 19:26:55 2019 +0000
First released in: 13.0, 9.5.20, 9.6.16, 10.11, 11.6, 12.0

    Fix under-parenthesized macro definitions
    
    Lack of parens in the definitions could cause a statement using these
    macros to have unexpected semantics.  In current code no bug is
    apparent, but best to fix the definitions to avoid problems down the
    line.
    
    Reported-by: Tom Lane
    Discussion: https://postgr.es/m/19795.1568400476@sss.pgh.pa.us


src/include/nodes/parsenodes.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/include/nodes/parsenodes.h b/src/include/nodes/parsenodes.h index c9c72ab94a6..d6b943c898c 100644 --- a/src/include/nodes/parsenodes.h +++ b/src/include/nodes/parsenodes.h @@ -3300,8 +3300,8 @@ typedef struct ConstraintsSetStmt */ /* Reindex options */ -#define REINDEXOPT_VERBOSE 1 << 0 /* print progress info */ -#define REINDEXOPT_REPORT_PROGRESS 1 << 1 /* report pgstat progress */ +#define REINDEXOPT_VERBOSE (1 << 0) /* print progress info */ +#define REINDEXOPT_REPORT_PROGRESS (1 << 1) /* report pgstat progress */ typedef enum ReindexObjectType { [parent: da47e43dc32e]