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
pull/47/head
Alvaro Herrera 6 years ago
parent 6212276e43
commit ce5d04b646
  1. 4
      src/include/nodes/parsenodes.h

@ -3312,8 +3312,8 @@ typedef struct ConstraintsSetStmt
*/ */
/* Reindex options */ /* Reindex options */
#define REINDEXOPT_VERBOSE 1 << 0 /* print progress info */ #define REINDEXOPT_VERBOSE (1 << 0) /* print progress info */
#define REINDEXOPT_REPORT_PROGRESS 1 << 1 /* report pgstat progress */ #define REINDEXOPT_REPORT_PROGRESS (1 << 1) /* report pgstat progress */
typedef enum ReindexObjectType typedef enum ReindexObjectType
{ {

Loading…
Cancel
Save