clang_cast_warning.patch
text/x-patch
Filename: clang_cast_warning.patch
Type: text/x-patch
Part: 0
diff --git a/src/include/nodes/nodes.h b/src/include/nodes/nodes.h index d8bc6b8..5a87f92 100644 --- a/src/include/nodes/nodes.h +++ b/src/include/nodes/nodes.h @@ -472,7 +472,7 @@ extern PGDLLIMPORT Node *newNodeMacroHolder; #endif /* __GNUC__ */ -#define makeNode(_type_) ((_type_ *) newNode(sizeof(_type_),T_##_type_)) +#define makeNode(_type_) ((_type_ *) newNode(sizeof(_type_), (NodeTag) T_##_type_)) #define NodeSetTag(nodeptr,t) (((Node*)(nodeptr))->type = (t)) #define IsA(nodeptr,_type_) (nodeTag(nodeptr) == T_##_type_)