/Users/stanhu/.asdf/installs/ruby/3.0.2/bin/ruby -I. ../../../../ext/pg_query/extconf.rb mkdir -p tmp/arm64-darwin21/pg_query/3.0.2 cd tmp/arm64-darwin21/pg_query/3.0.2 creating Makefile /usr/bin/make cd - cd tmp/arm64-darwin21/pg_query/3.0.2 compiling /Users/stanhu/github/pg_query/ext/pg_query/guc-file.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] 2 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/pg_query.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query.c:2: In file included from ../../../../ext/pg_query/pg_query_internal.h:6: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/pg_query.pb-c.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] 2 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/pg_query_deparse.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_deparse.c:2: In file included from ../../../../ext/pg_query/pg_query_internal.h:6: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:6: In file included from ../../../../ext/pg_query/pg_query_internal.h:6: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:65: /Users/stanhu/github/pg_query/ext/pg_query/include/lib/simplehash.h:259:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32' (aka 'unsigned int') [-Wshorten-64-to-32] tb->sizemask = tb->size - 1; ~ ~~~~~~~~~^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/lib/simplehash.h:307:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32' (aka 'unsigned int') [-Wshorten-64-to-32] return (tb->size + bucket) - optimal; ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/lib/simplehash.h:378:28: warning: implicit conversion loses integer precision: 'uint64' (aka 'unsigned long') to 'uint32' (aka 'unsigned int') [-Wshorten-64-to-32] SH_COMPUTE_PARAMETERS(tb, size); ~~~~~~~~~~~~~~~~~~~~~ ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/lib/simplehash.h:548:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32' (aka 'unsigned int') [-Wshorten-64-to-32] SH_GROW(tb, tb->size * 2); ~~~~~~~ ~~~~~~~~~^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/lib/simplehash.h:868:14: warning: implicit conversion loses integer precision: 'uint64' (aka 'unsigned long') to 'uint32' (aka 'unsigned int') [-Wshorten-64-to-32] iter->cur = startelem; ~ ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:200:72: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] _fingerprintNode(ctx, lfirst(list_nth_cell(node, listsort_items[i]->list_pos)), parent, field_name, depth + 1); ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:190:25: note: expanded from macro 'lfirst' #define lfirst(lc) ((lc)->ptr_value) ^~ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:261:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] int len = strlen(node->relname); ~~~ ^~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:304:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->colcollations, node, "colcollations", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:320:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->coldefexprs, node, "coldefexprs", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:336:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->colexprs, node, "colexprs", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:352:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->colnames, node, "colnames", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:368:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->coltypes, node, "coltypes", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:384:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->coltypmods, node, "coltypmods", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:400:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->docexpr, node, "docexpr", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:434:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->ns_names, node, "ns_names", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:450:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->ns_uris, node, "ns_uris", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:473:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->rowexpr, node, "rowexpr", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:648:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->aggargtypes, node, "aggargtypes", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:671:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->aggdirectargs, node, "aggdirectargs", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:687:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->aggdistinct, node, "aggdistinct", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:703:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->aggfilter, node, "aggfilter", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:740:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->aggorder, node, "aggorder", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:785:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:822:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:838:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->cols, node, "cols", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:856:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->refs, node, "refs", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:877:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->aggfilter, node, "aggfilter", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:894:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:962:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->refassgnexpr, node, "refassgnexpr", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1000:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->refexpr, node, "refexpr", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1017:56: warning: passing 'const char[16]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->reflowerindexpr, node, "reflowerindexpr", depth + 1); ^~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1040:56: warning: passing 'const char[16]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->refupperindexpr, node, "refupperindexpr", depth + 1); ^~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1061:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1127:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arg, node, "arg", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1163:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1226:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1275:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1305:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->operName, node, "operName", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1333:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->subselect, node, "subselect", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1350:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->testexpr, node, "testexpr", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1372:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1409:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->parParam, node, "parParam", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1430:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->paramIds, node, "paramIds", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1465:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->setParam, node, "setParam", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1493:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->testexpr, node, "testexpr", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1525:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->subplans, node, "subplans", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1546:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arg, node, "arg", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1596:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arg, node, "arg", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1613:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->fieldnums, node, "fieldnums", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1629:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->newvals, node, "newvals", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1657:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arg, node, "arg", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1707:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arg, node, "arg", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1750:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arg, node, "arg", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1772:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->elemexpr, node, "elemexpr", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1817:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arg, node, "arg", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1853:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arg, node, "arg", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1884:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arg, node, "arg", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1901:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1931:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->defresult, node, "defresult", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1955:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->expr, node, "expr", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:1974:47: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->result, node, "result", depth + 1); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2043:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->elements, node, "elements", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2071:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2087:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->colnames, node, "colnames", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2122:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->inputcollids, node, "inputcollids", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2138:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->largs, node, "largs", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2154:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->opfamilies, node, "opfamilies", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2170:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->opnos, node, "opnos", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2186:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->rargs, node, "rargs", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2212:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2249:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2324:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arg_names, node, "arg_names", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2340:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2363:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->named_args, node, "named_args", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2408:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arg, node, "arg", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2442:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arg, node, "arg", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2471:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arg, node, "arg", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2598:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->expr, node, "expr", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2634:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->expr, node, "expr", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2733:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->larg, node, "larg", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2750:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->quals, node, "quals", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2767:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->rarg, node, "rarg", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2791:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->usingClause, node, "usingClause", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2812:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->fromlist, node, "fromlist", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2828:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->quals, node, "quals", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2855:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arbiterElems, node, "arbiterElems", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2871:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arbiterWhere, node, "arbiterWhere", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2902:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->exclRelTlist, node, "exclRelTlist", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2918:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->onConflictSet, node, "onConflictSet", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2934:56: warning: passing 'const char[16]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->onConflictWhere, node, "onConflictWhere", depth + 1); ^~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2961:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->colNames, node, "colNames", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:2982:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3025:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->viewQuery, node, "viewQuery", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3047:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->stmt, node, "stmt", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3083:55: warning: passing 'const char[15]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->constraintDeps, node, "constraintDeps", depth + 1); ^~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3099:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->cteList, node, "cteList", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3115:55: warning: passing 'const char[15]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->distinctClause, node, "distinctClause", depth + 1); ^~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3131:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->groupClause, node, "groupClause", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3147:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->groupingSets, node, "groupingSets", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3208:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->havingQual, node, "havingQual", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3242:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->limitCount, node, "limitCount", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3259:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->limitOffset, node, "limitOffset", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3322:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->returningList, node, "returningList", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3338:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->rowMarks, node, "rowMarks", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3354:47: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->rtable, node, "rtable", depth + 1); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3370:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->setOperations, node, "setOperations", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3387:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->sortClause, node, "sortClause", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3417:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->targetList, node, "targetList", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3433:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->utilityStmt, node, "utilityStmt", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3450:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->windowClause, node, "windowClause", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3466:57: warning: passing 'const char[17]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->withCheckOptions, node, "withCheckOptions", depth + 1); ^~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3487:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->cols, node, "cols", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3542:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->returningList, node, "returningList", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3558:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->selectStmt, node, "selectStmt", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3614:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->returningList, node, "returningList", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3630:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->usingClause, node, "usingClause", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3646:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->whereClause, node, "whereClause", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3685:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->fromClause, node, "fromClause", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3718:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->returningList, node, "returningList", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3734:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->targetList, node, "targetList", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3750:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->whereClause, node, "whereClause", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3794:55: warning: passing 'const char[15]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->distinctClause, node, "distinctClause", depth + 1); ^~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3810:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->fromClause, node, "fromClause", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3826:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->groupClause, node, "groupClause", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3842:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->havingClause, node, "havingClause", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3893:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->limitCount, node, "limitCount", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3910:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->limitOffset, node, "limitOffset", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3932:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->lockingClause, node, "lockingClause", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3970:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->sortClause, node, "sortClause", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:3986:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->targetList, node, "targetList", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4002:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->valuesLists, node, "valuesLists", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4018:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->whereClause, node, "whereClause", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4035:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->windowClause, node, "windowClause", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4073:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->cmds, node, "cmds", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4126:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->def, node, "def", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4192:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->def, node, "def", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4225:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->typeName, node, "typeName", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4251:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->colCollations, node, "colCollations", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4267:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->colTypes, node, "colTypes", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4283:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->colTypmods, node, "colTypmods", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4299:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->groupClauses, node, "groupClauses", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4315:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->larg, node, "larg", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4337:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->rarg, node, "rarg", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4369:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->grantees, node, "grantees", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4390:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->objects, node, "objects", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4411:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->privileges, node, "privileges", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4447:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->granted_roles, node, "granted_roles", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4463:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->grantee_roles, node, "grantee_roles", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4523:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4585:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->attlist, node, "attlist", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4616:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4632:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->query, node, "query", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4666:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->whereClause, node, "whereClause", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4693:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->constraints, node, "constraints", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4714:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->inhRelations, node, "inhRelations", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4752:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4819:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->tableElts, node, "tableElts", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4845:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4861:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->definition, node, "definition", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4877:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->defnames, node, "defnames", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4933:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->objects, node, "objects", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4964:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->relations, node, "relations", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:4995:47: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->object, node, "object", depth + 1); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5061:55: warning: passing 'const char[15]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->excludeOpNames, node, "excludeOpNames", depth + 1); ^~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5092:61: warning: passing 'const char[21]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->indexIncludingParams, node, "indexIncludingParams", depth + 1); ^~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5115:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->indexParams, node, "indexParams", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5162:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5220:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->whereClause, node, "whereClause", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5242:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->funcname, node, "funcname", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5263:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5279:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->parameters, node, "parameters", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5322:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->actions, node, "actions", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5365:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5401:47: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->object, node, "object", depth + 1); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5455:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->actions, node, "actions", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5508:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->whereClause, node, "whereClause", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5586:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->aliases, node, "aliases", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5602:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5618:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->query, node, "query", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5694:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->constraints, node, "constraints", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5710:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->domainname, node, "domainname", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5753:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5784:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5810:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5826:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->rels, node, "rels", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5847:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5863:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->query, node, "query", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5912:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->query, node, "query", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:5949:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6004:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6042:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6098:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6114:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->columns, node, "columns", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6159:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->funcname, node, "funcname", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6214:55: warning: passing 'const char[15]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->transitionRels, node, "transitionRels", depth + 1); ^~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6235:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->whenClause, node, "whenClause", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6257:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->plhandler, node, "plhandler", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6273:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->plinline, node, "plinline", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6299:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->plvalidator, node, "plvalidator", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6325:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6363:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6406:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->roles, node, "roles", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6439:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->relations, node, "relations", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6460:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->constraints, node, "constraints", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6557:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->schemaElts, node, "schemaElts", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6588:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6680:56: warning: passing 'const char[16]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->conversion_name, node, "conversion_name", depth + 1); ^~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6706:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->func_name, node, "func_name", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6825:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->items, node, "items", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6841:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->opclassname, node, "opclassname", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6857:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->opfamilyname, node, "opfamilyname", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6883:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->opfamilyname, node, "opfamilyname", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6914:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->items, node, "items", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6930:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->opfamilyname, node, "opfamilyname", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6951:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->argtypes, node, "argtypes", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6969:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->query, node, "query", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:6993:47: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->params, node, "params", depth + 1); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7030:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->query, node, "query", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7054:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7112:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->extname, node, "extname", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7129:47: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->object, node, "object", depth + 1); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7188:47: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->object, node, "object", depth + 1); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7249:47: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->object, node, "object", depth + 1); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7310:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7331:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7347:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->typeName, node, "typeName", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7373:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->roles, node, "roles", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7411:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->roles, node, "roles", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7432:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->coldeflist, node, "coldeflist", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7470:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->typeName, node, "typeName", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7486:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->vals, node, "vals", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7507:47: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->params, node, "params", depth + 1); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7523:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->typeName, node, "typeName", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7569:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->typeName, node, "typeName", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7590:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->dictname, node, "dictname", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7606:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7627:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->cfgname, node, "cfgname", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7643:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->dicts, node, "dicts", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7679:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->tokentype, node, "tokentype", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7705:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->func_options, node, "func_options", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7721:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7747:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->func_options, node, "func_options", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7763:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7794:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7835:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7871:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7914:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:7994:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8040:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->roles, node, "roles", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8066:47: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->object, node, "object", depth + 1); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8100:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8136:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8162:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->table_list, node, "table_list", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8193:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8219:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8252:47: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->object, node, "object", depth + 1); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8284:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->funcname, node, "funcname", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8305:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->whenclause, node, "whenclause", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8427:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->qual, node, "qual", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8444:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->roles, node, "roles", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8477:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->with_check, node, "with_check", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8504:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->qual, node, "qual", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8521:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->roles, node, "roles", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8554:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->with_check, node, "with_check", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8653:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->handler_name, node, "handler_name", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8679:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8700:47: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->tables, node, "tables", depth + 1); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8726:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8752:47: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->tables, node, "tables", depth + 1); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8778:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8794:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->publication, node, "publication", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8830:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8846:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->publication, node, "publication", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8892:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->defnames, node, "defnames", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8908:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->exprs, node, "exprs", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8929:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->relations, node, "relations", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8945:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->stat_types, node, "stat_types", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:8971:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->collname, node, "collname", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9031:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->defnames, node, "defnames", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9072:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->lexpr, node, "lexpr", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9091:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->name, node, "name", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9107:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->rexpr, node, "rexpr", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9129:47: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->fields, node, "fields", depth + 1); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9169:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->agg_filter, node, "agg_filter", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9186:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->agg_order, node, "agg_order", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9212:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9233:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->funcname, node, "funcname", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9283:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->lidx, node, "lidx", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9300:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->uidx, node, "uidx", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9322:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arg, node, "arg", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9339:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->indirection, node, "indirection", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9360:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->elements, node, "elements", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9383:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->indirection, node, "indirection", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9406:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->val, node, "val", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9442:47: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->source, node, "source", depth + 1); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9464:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arg, node, "arg", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9505:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arg, node, "arg", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9522:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->collname, node, "collname", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9547:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->node, node, "node", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9574:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->useOp, node, "useOp", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9595:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->endOffset, node, "endOffset", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9626:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->orderClause, node, "orderClause", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9642:56: warning: passing 'const char[16]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->partitionClause, node, "partitionClause", depth + 1); ^~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9663:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->startOffset, node, "startOffset", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9707:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->subquery, node, "subquery", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9746:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->coldeflist, node, "coldeflist", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9762:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->functions, node, "functions", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9798:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9816:47: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->method, node, "method", depth + 1); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9832:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->relation, node, "relation", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9849:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->repeatable, node, "repeatable", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9888:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->columns, node, "columns", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9904:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->docexpr, node, "docexpr", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9928:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->namespaces, node, "namespaces", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9944:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->rowexpr, node, "rowexpr", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9966:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->coldefexpr, node, "coldefexpr", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:9983:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->colexpr, node, "colexpr", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10039:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arrayBounds, node, "arrayBounds", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10057:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->names, node, "names", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10097:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->typmods, node, "typmods", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10147:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->constraints, node, "constraints", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10163:55: warning: passing 'const char[15]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->cooked_default, node, "cooked_default", depth + 1); ^~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10180:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->fdwoptions, node, "fdwoptions", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10249:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->raw_default, node, "raw_default", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10294:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->collation, node, "collation", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10310:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->expr, node, "expr", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10342:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->opclass, node, "opclass", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10358:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->opclassopts, node, "opclassopts", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10409:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->exclusions, node, "exclusions", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10425:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->fk_attrs, node, "fk_attrs", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10465:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->including, node, "including", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10506:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->keys, node, "keys", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10524:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->old_conpfeqop, node, "old_conpfeqop", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10547:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->options, node, "options", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10563:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->pk_attrs, node, "pk_attrs", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10596:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->raw_expr, node, "raw_expr", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10623:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->where_clause, node, "where_clause", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10645:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->arg, node, "arg", depth + 1); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10708:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->colcollations, node, "colcollations", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10724:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->coltypes, node, "coltypes", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10740:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->coltypmods, node, "coltypmods", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10817:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->functions, node, "functions", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10858:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->joinaliasvars, node, "joinaliasvars", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10874:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->joinleftcols, node, "joinleftcols", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10897:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->joinrightcols, node, "joinrightcols", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:10955:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->securityQuals, node, "securityQuals", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11062:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->values_lists, node, "values_lists", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11083:58: warning: passing 'const char[18]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->funccolcollations, node, "funccolcollations", depth + 1); ^~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11106:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->funccolnames, node, "funccolnames", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11122:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->funccoltypes, node, "funccoltypes", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11138:55: warning: passing 'const char[15]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->funccoltypmods, node, "funccoltypmods", depth + 1); ^~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11154:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->funcexpr, node, "funcexpr", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11191:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->args, node, "args", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11207:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->repeatable, node, "repeatable", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11251:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->qual, node, "qual", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11314:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->content, node, "content", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11354:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->endOffset, node, "endOffset", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11400:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->orderClause, node, "orderClause", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11416:56: warning: passing 'const char[16]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->partitionClause, node, "partitionClause", depth + 1); ^~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11444:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->startOffset, node, "startOffset", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11478:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->objargs, node, "objargs", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11494:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->objname, node, "objname", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11515:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->cols, node, "cols", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11541:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->class_args, node, "class_args", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11588:53: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->order_family, node, "order_family", depth + 1); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11672:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->defexpr, node, "defexpr", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11704:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->lockedRels, node, "lockedRels", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11762:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->expr, node, "expr", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11808:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->ctes, node, "ctes", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11841:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->indexElems, node, "indexElems", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11859:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->whereClause, node, "whereClause", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11905:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->targetList, node, "targetList", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11921:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->whereClause, node, "whereClause", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11943:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->aliascolnames, node, "aliascolnames", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11959:57: warning: passing 'const char[17]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->ctecolcollations, node, "ctecolcollations", depth + 1); ^~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11975:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->ctecolnames, node, "ctecolnames", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:11991:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->ctecoltypes, node, "ctecoltypes", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:12007:54: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->ctecoltypmods, node, "ctecoltypmods", depth + 1); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:12033:49: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->ctequery, node, "ctequery", depth + 1); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:12106:50: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->collation, node, "collation", depth + 1); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:12122:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->expr, node, "expr", depth + 1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:12146:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->opclass, node, "opclass", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:12169:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->partParams, node, "partParams", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:12200:51: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->listdatums, node, "listdatums", depth + 1); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:12218:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->lowerdatums, node, "lowerdatums", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:12254:52: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->upperdatums, node, "upperdatums", depth + 1); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:12282:46: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->value, node, "value", depth + 1); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:249: /Users/stanhu/github/pg_query/ext/pg_query/include/pg_query_fingerprint_defs.c:12367:48: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] _fingerprintNode(ctx, node->va_cols, node, "va_cols", depth + 1); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_fingerprint.c:73:98: note: passing argument to parameter 'parent_field_name' here static void _fingerprintNode(FingerprintContext *ctx, const void *obj, const void *parent, char *parent_field_name, unsigned int depth); ^ 391 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/pg_query_json_plpgsql.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_json_plpgsql.c:2: In file included from ../../../../ext/pg_query/pg_query_json_plpgsql.h:5: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/plpgsql.h:19: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/xact.h:20: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/pg_query_normalize.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_normalize.c:2: In file included from ../../../../ext/pg_query/pg_query_internal.h:6: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/pg_query_outfuncs_json.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_outfuncs_json.c:7: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/relation.h:17: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/primnodes.h:22: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/pg_query_outfuncs_protobuf.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_outfuncs_protobuf.c:5: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/relation.h:17: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/primnodes.h:22: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_outfuncs_protobuf.c:231:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] protobuf.len = pg_query__parse_result__get_packed_size(&parse_result); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/pg_query_parse.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_parse.c:2: In file included from ../../../../ext/pg_query/pg_query_internal.h:6: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/pg_query_parse_plpgsql.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_parse_plpgsql.c:5: In file included from ../../../../ext/pg_query/pg_query_internal.h:6: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_parse_plpgsql.c:319:20: warning: assigning to 'char *' from 'const char[1]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] error->filename = ""; ^ ~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_parse_plpgsql.c:320:20: warning: assigning to 'char *' from 'const char[1]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] error->funcname = ""; ^ ~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_parse_plpgsql.c:321:20: warning: assigning to 'char *' from 'const char[1]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] error->context = ""; ^ ~~ 6 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/pg_query_readfuncs_protobuf.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_readfuncs_protobuf.c:1: In file included from ../../../../ext/pg_query/pg_query_readfuncs.h:7: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/pg_query_ruby.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] /Users/stanhu/github/pg_query/ext/pg_query/pg_query_ruby.c:35:1: warning: function 'raise_ruby_parse_error' could be declared with attribute 'noreturn' [-Wmissing-noreturn] { ^ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_ruby.c:53:1: warning: function 'raise_ruby_deparse_error' could be declared with attribute 'noreturn' [-Wmissing-noreturn] { ^ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_ruby.c:71:1: warning: function 'raise_ruby_normalize_error' could be declared with attribute 'noreturn' [-Wmissing-noreturn] { ^ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_ruby.c:89:1: warning: function 'raise_ruby_fingerprint_error' could be declared with attribute 'noreturn' [-Wmissing-noreturn] { ^ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_ruby.c:107:1: warning: function 'raise_ruby_scan_error' could be declared with attribute 'noreturn' [-Wmissing-noreturn] { ^ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_ruby.c:152:13: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] pbuf.len = RSTRING_LEN(input); ~ ^~~~~~~~~~~~~~~~~~ /Users/stanhu/.asdf/installs/ruby/3.0.2/include/ruby-3.0.0/ruby/internal/core/rstring.h:44:27: note: expanded from macro 'RSTRING_LEN' #define RSTRING_LEN RSTRING_LEN ^ 8 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/pg_query_scan.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_scan.c:2: In file included from ../../../../ext/pg_query/pg_query_internal.h:6: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_scan.c:99:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] output_tokens[i]->end = yylloc + ((struct yyguts_t*) yyscanner)->yyleng_r; ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_scan.c:115:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] result.pbuf.len = pg_query__scan_result__get_packed_size(&scan_result); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/pg_query_split.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/pg_query_split.c:2: In file included from ../../../../ext/pg_query/pg_query_internal.h:6: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/pg_query_split.c:190:71: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] result.stmts[foreach_current_index(lc)]->stmt_len = strlen(input) - raw_stmt->stmt_location; ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:449:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] return rv + uint32_size(len) + len; ~~~~~~~~~~~ ^~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:453:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] return rv + uint32_size(len) + len; ~~~~~~~~~~~ ^~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:458:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] return rv + uint32_size(subrv) + subrv; ~~~~~~~~~~~ ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:666:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] rv += uint32_size(len) + len; ~~~~~~~~~~~ ^~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:672:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] rv += uint32_size(len) + len; ~~~~~~~~~~~ ^~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:679:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] rv += uint32_size(len) + len; ~~~~~~~~~~~ ^~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:685:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] header_size += uint32_size(rv); ~~~~~~~~~~~ ^~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1003:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] size_t rv = uint32_pack(len, out); ~~~~~~~~~~~ ^~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1024:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] size_t rv = uint32_pack(len, out); ~~~~~~~~~~~ ^~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1048:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] uint32_t rv_packed_size = uint32_size(rv); ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1048:41: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] uint32_t rv_packed_size = uint32_size(rv); ~~~~~~~~~~~ ^~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1051:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] return uint32_pack(rv, out) + rv; ~~~~~~~~~~~ ^~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1374:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] header_len = tag_pack(field->id, out); ~ ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1377:47: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] min_length = get_type_min_size(field->type) * count; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1378:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] length_size_min = uint32_size(min_length); ~ ^~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1386:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] copy_to_little_endian_32(payload_at, array, count); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1392:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] copy_to_little_endian_64(payload_at, array, count); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1437:28: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] payload_len = payload_at - (out + header_len); ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1438:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] actual_length_size = uint32_size(payload_len); ~ ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1451:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned siz = sizeof_elt_in_repeated_array(field->type); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1607:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] rv += uint32_pack(sublen, scratch + rv); ~~~~~~~~~~~ ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1618:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] rv += uint32_pack(sublen, scratch + rv); ~~~~~~~~~~~ ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1633:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] rv += uint32_pack(sublen, scratch + rv); ~~~~~~~~~~~ ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1854:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned len = int32_pack(((int32_t *) array)[i], scratch); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1861:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned len = sint32_pack(((int32_t *) array)[i], scratch); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1868:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned len = uint32_pack(((uint32_t *) array)[i], scratch); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1875:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned len = sint64_pack(((int64_t *) array)[i], scratch); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1883:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned len = uint64_pack(((uint64_t *) array)[i], scratch); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1890:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned len = boolean_pack(((protobuf_c_boolean *) array)[i], scratch); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:1923:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] rv += uint32_pack(payload_len, scratch + rv); ~~~~~~~~~~~ ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:2001:5: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'unsigned int' [-Wshorten-64-to-32] *(const size_t *) qmember, ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:2069:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned max_rv = len > 5 ? 5 : len; ~~~~~~ ^~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:2114:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned hdr_max = len < 5 ? len : 5; ~~~~~~~ ^~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:2502:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned len = scanned_member->len; ~~~ ~~~~~~~~~~~~~~~~^~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:2787:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned s = scan_varint(rem, at); ~~~~~~~~~~~ ^~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:2799:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned s = scan_varint(rem, at); ~~~~~~~~~~~ ^~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:2811:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned s = scan_varint(rem, at); ~~~~~~~~~~~ ^~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:2824:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned s = scan_varint(rem, at); ~~~~~~~~~~~ ^~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:2837:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned s = scan_varint(rem, at); ~~~~~~~~~~~ ^~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:2849:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned s = scan_varint(rem, at); ~~~~~~~~~~~ ^~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:3135:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned max_len = rem < 10 ? rem : 10; ~~~~~~~ ^~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:3239:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32] unsigned n = *n_ptr; ~ ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/protobuf-c.c:3281:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32] in_slab_index : (1UL << (i_slab + 4)); ~~~~^~~~~~~~~~~~~~~ 45 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/src_backend_catalog_namespace.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/src_backend_catalog_namespace.c:29: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/htup_details.h:19: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/tupdesc.h:19: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/src_backend_catalog_pg_proc.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/src_backend_catalog_pg_proc.c:23: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/htup_details.h:19: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/tupdesc.h:19: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/src_backend_commands_define.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/src_backend_commands_define.c:44: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/catalog/namespace.h:17: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/primnodes.h:22: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/src_backend_libpq_pqcomm.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/src_backend_libpq_pqcomm.c:96: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/libpq/libpq.h:20: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/libpq/libpq-be.h:67: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/libpq/hba.h:15: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/src_backend_nodes_bitmapset.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/src_backend_nodes_bitmapset.c:37: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/src_backend_nodes_copyfuncs.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/src_backend_nodes_copyfuncs.c:314: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/extensible.h:18: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/commands/explain.h:16: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/executor/executor.h:17: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/executor/execdesc.h:18: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/execnodes.h:17: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/tupconvert.h:17: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/attmap.h:18: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/tupdesc.h:19: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/src_backend_nodes_equalfuncs.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/src_backend_nodes_equalfuncs.c:265: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/extensible.h:18: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/commands/explain.h:16: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/executor/executor.h:17: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/executor/execdesc.h:18: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/execnodes.h:17: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/tupconvert.h:17: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/attmap.h:18: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/tupdesc.h:19: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/src_backend_nodes_extensible.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/src_backend_nodes_extensible.c:31: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/extensible.h:18: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/commands/explain.h:16: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/executor/executor.h:17: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/executor/execdesc.h:18: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/execnodes.h:17: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/tupconvert.h:17: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/attmap.h:18: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/tupdesc.h:19: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/src_backend_nodes_list.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/src_backend_nodes_list.c:45: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/src_backend_nodes_list.c:609:41: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return list_delete_nth_cell(list, cell - list->elements); ~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~ 4 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/src_backend_nodes_makefuncs.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/src_backend_nodes_makefuncs.c:36: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/catalog/pg_type.h:22: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/catalog/objectaddress.h:17: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/parsenodes.h:27: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/primnodes.h:22: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/src_backend_nodes_nodeFuncs.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/src_backend_nodes_nodeFuncs.c:26: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/catalog/pg_type.h:22: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/catalog/objectaddress.h:17: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/parsenodes.h:27: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/primnodes.h:22: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/src_backend_nodes_value.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from /Users/stanhu/github/pg_query/ext/pg_query/src_backend_nodes_value.c:26: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/parsenodes.h:27: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/primnodes.h:22: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ 3 warnings generated. compiling /Users/stanhu/github/pg_query/ext/pg_query/src_backend_parser_gram.c warning: unknown warning option '-Wno-clobbered' [-Wunknown-warning-option] warning: unknown warning option '-Wno-discarded-qualifiers'; did you mean '-Wno-ignored-qualifiers'? [-Wunknown-warning-option] In file included from gram.y:46: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/postgres.h:46: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/c.h:1330: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/port.h:17: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h:91: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h:81: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h:425:1: error: expected ';' after top level declarator __CCT_DECLARE_CONSTRAINED_PTR_TYPES(struct sockaddr, sockaddr); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:587:101: note: expanded from macro '__CCT_DECLARE_CONSTRAINED_PTR_TYPES' #define __CCT_DECLARE_CONSTRAINED_PTR_TYPES(basetype, basetag) \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:580:2: note: expanded from macro '\ __CCT_DECLARE_CONSTRAINED_PTR_TYPE' __CCT_DISPATCH(__CCT_DECLARE_CONSTRAINED_PTR_TYPE, basetype, basetag, __VA_ARGS__) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:548:2: note: expanded from macro '__CCT_DISPATCH' __CCT_DISPATCH1(base, __CCT_COUNT_ARGS(__VA_ARGS__), __VA_ARGS__) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:113:26: note: expanded from macro '__CONCAT' #define __CONCAT(x, y) x ## y ^ :415:1: note: expanded from here __CCT_DECLARE_CONSTRAINED_PTR_TYPE_3 ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:563:14: note: expanded from macro '__CCT_DECLARE_CONSTRAINED_PTR_TYPE_3' __CCT_DEFER(__CONCAT, basetag, __CCT_CONTRACT_LIST_TO_TAGGED_SUFFIX_1(kind)) ^ In file included from gram.y:46: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/postgres.h:46: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/c.h:1330: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/port.h:17: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h:91: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h:81: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h:425:1: error: expected ';' after top level declarator /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:588:101: note: expanded from macro '__CCT_DECLARE_CONSTRAINED_PTR_TYPES' __CCT_DECLARE_CONSTRAINED_PTR_TYPE(basetype, basetag, REF); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:580:2: note: expanded from macro '\ __CCT_DECLARE_CONSTRAINED_PTR_TYPE' __CCT_DISPATCH(__CCT_DECLARE_CONSTRAINED_PTR_TYPE, basetype, basetag, __VA_ARGS__) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:548:2: note: expanded from macro '__CCT_DISPATCH' __CCT_DISPATCH1(base, __CCT_COUNT_ARGS(__VA_ARGS__), __VA_ARGS__) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:113:26: note: expanded from macro '__CONCAT' #define __CONCAT(x, y) x ## y ^ :420:1: note: expanded from here __CCT_DECLARE_CONSTRAINED_PTR_TYPE_4 ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:567:11: note: expanded from macro '__CCT_DECLARE_CONSTRAINED_PTR_TYPE_4' * __CCT_CONTRACT_TO_ATTR(kind2) \ ^ In file included from gram.y:46: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/postgres.h:46: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/c.h:1330: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/port.h:17: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h:91: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h:81: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h:471:1: error: typedef redefinition with different types ('struct sockaddr_storage *' vs 'struct sockaddr *') __CCT_DECLARE_CONSTRAINED_PTR_TYPES(struct sockaddr_storage, sockaddr_storage); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:587:101: note: expanded from macro '__CCT_DECLARE_CONSTRAINED_PTR_TYPES' #define __CCT_DECLARE_CONSTRAINED_PTR_TYPES(basetype, basetag) \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:580:2: note: expanded from macro '\ __CCT_DECLARE_CONSTRAINED_PTR_TYPE' __CCT_DISPATCH(__CCT_DECLARE_CONSTRAINED_PTR_TYPE, basetype, basetag, __VA_ARGS__) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:548:2: note: expanded from macro '__CCT_DISPATCH' __CCT_DISPATCH1(base, __CCT_COUNT_ARGS(__VA_ARGS__), __VA_ARGS__) ^ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:540:38: note: expanded from macro '__CCT_CONTRACT_TO_ATTR' #define __CCT_CONTRACT_TO_ATTR(kind) __CONCAT(__CCT_CONTRACT_ATTR_, kind) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:113:26: note: expanded from macro '__CONCAT' #define __CONCAT(x, y) x ## y ^ :429:1: note: expanded from here __CCT_CONTRACT_ATTR_582 ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h:425:1: note: previous definition is here __CCT_DECLARE_CONSTRAINED_PTR_TYPES(struct sockaddr, sockaddr); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:588:101: note: expanded from macro '__CCT_DECLARE_CONSTRAINED_PTR_TYPES' __CCT_DECLARE_CONSTRAINED_PTR_TYPE(basetype, basetag, REF); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:580:2: note: expanded from macro '\ __CCT_DECLARE_CONSTRAINED_PTR_TYPE' __CCT_DISPATCH(__CCT_DECLARE_CONSTRAINED_PTR_TYPE, basetype, basetag, __VA_ARGS__) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:548:2: note: expanded from macro '__CCT_DISPATCH' __CCT_DISPATCH1(base, __CCT_COUNT_ARGS(__VA_ARGS__), __VA_ARGS__) ^ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:540:38: note: expanded from macro '__CCT_CONTRACT_TO_ATTR' #define __CCT_CONTRACT_TO_ATTR(kind) __CONCAT(__CCT_CONTRACT_ATTR_, kind) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:113:26: note: expanded from macro '__CONCAT' #define __CONCAT(x, y) x ## y ^ :421:1: note: expanded from here __CCT_CONTRACT_ATTR_582 ^ In file included from gram.y:46: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/postgres.h:46: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/c.h:1330: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/port.h:17: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h:91: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h:81: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h:471:1: error: expected ';' after top level declarator __CCT_DECLARE_CONSTRAINED_PTR_TYPES(struct sockaddr_storage, sockaddr_storage); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:587:101: note: expanded from macro '__CCT_DECLARE_CONSTRAINED_PTR_TYPES' #define __CCT_DECLARE_CONSTRAINED_PTR_TYPES(basetype, basetag) \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:580:2: note: expanded from macro '\ __CCT_DECLARE_CONSTRAINED_PTR_TYPE' __CCT_DISPATCH(__CCT_DECLARE_CONSTRAINED_PTR_TYPE, basetype, basetag, __VA_ARGS__) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:548:2: note: expanded from macro '__CCT_DISPATCH' __CCT_DISPATCH1(base, __CCT_COUNT_ARGS(__VA_ARGS__), __VA_ARGS__) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:113:26: note: expanded from macro '__CONCAT' #define __CONCAT(x, y) x ## y ^ :428:1: note: expanded from here __CCT_DECLARE_CONSTRAINED_PTR_TYPE_3 ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:563:14: note: expanded from macro '__CCT_DECLARE_CONSTRAINED_PTR_TYPE_3' __CCT_DEFER(__CONCAT, basetag, __CCT_CONTRACT_LIST_TO_TAGGED_SUFFIX_1(kind)) ^ In file included from gram.y:46: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/postgres.h:46: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/c.h:1330: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/port.h:17: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h:91: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h:81: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h:471:1: error: typedef redefinition with different types ('struct sockaddr_storage *' vs 'struct sockaddr *') /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:588:101: note: expanded from macro '__CCT_DECLARE_CONSTRAINED_PTR_TYPES' __CCT_DECLARE_CONSTRAINED_PTR_TYPE(basetype, basetag, REF); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:580:2: note: expanded from macro '\ __CCT_DECLARE_CONSTRAINED_PTR_TYPE' __CCT_DISPATCH(__CCT_DECLARE_CONSTRAINED_PTR_TYPE, basetype, basetag, __VA_ARGS__) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:548:2: note: expanded from macro '__CCT_DISPATCH' __CCT_DISPATCH1(base, __CCT_COUNT_ARGS(__VA_ARGS__), __VA_ARGS__) ^ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:540:38: note: expanded from macro '__CCT_CONTRACT_TO_ATTR' #define __CCT_CONTRACT_TO_ATTR(kind) __CONCAT(__CCT_CONTRACT_ATTR_, kind) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:113:26: note: expanded from macro '__CONCAT' #define __CONCAT(x, y) x ## y ^ :6:1: note: expanded from here __CCT_CONTRACT_ATTR_582 ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h:425:1: note: previous definition is here __CCT_DECLARE_CONSTRAINED_PTR_TYPES(struct sockaddr, sockaddr); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:588:101: note: expanded from macro '__CCT_DECLARE_CONSTRAINED_PTR_TYPES' __CCT_DECLARE_CONSTRAINED_PTR_TYPE(basetype, basetag, REF); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:580:2: note: expanded from macro '\ __CCT_DECLARE_CONSTRAINED_PTR_TYPE' __CCT_DISPATCH(__CCT_DECLARE_CONSTRAINED_PTR_TYPE, basetype, basetag, __VA_ARGS__) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:548:2: note: expanded from macro '__CCT_DISPATCH' __CCT_DISPATCH1(base, __CCT_COUNT_ARGS(__VA_ARGS__), __VA_ARGS__) ^ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:540:38: note: expanded from macro '__CCT_CONTRACT_TO_ATTR' #define __CCT_CONTRACT_TO_ATTR(kind) __CONCAT(__CCT_CONTRACT_ATTR_, kind) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:113:26: note: expanded from macro '__CONCAT' #define __CONCAT(x, y) x ## y ^ :421:1: note: expanded from here __CCT_CONTRACT_ATTR_582 ^ In file included from gram.y:46: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/postgres.h:46: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/c.h:1330: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/port.h:17: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netdb.h:91: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/netinet/in.h:81: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/socket.h:471:1: error: expected ';' after top level declarator __CCT_DECLARE_CONSTRAINED_PTR_TYPES(struct sockaddr_storage, sockaddr_storage); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:588:101: note: expanded from macro '__CCT_DECLARE_CONSTRAINED_PTR_TYPES' __CCT_DECLARE_CONSTRAINED_PTR_TYPE(basetype, basetag, REF); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:580:2: note: expanded from macro '\ __CCT_DECLARE_CONSTRAINED_PTR_TYPE' __CCT_DISPATCH(__CCT_DECLARE_CONSTRAINED_PTR_TYPE, basetype, basetag, __VA_ARGS__) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:548:2: note: expanded from macro '__CCT_DISPATCH' __CCT_DISPATCH1(base, __CCT_COUNT_ARGS(__VA_ARGS__), __VA_ARGS__) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:113:26: note: expanded from macro '__CONCAT' #define __CONCAT(x, y) x ## y ^ :5:1: note: expanded from here __CCT_DECLARE_CONSTRAINED_PTR_TYPE_4 ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/constrained_ctypes.h:567:11: note: expanded from macro '__CCT_DECLARE_CONSTRAINED_PTR_TYPE_4' * __CCT_CONTRACT_TO_ATTR(kind2) \ ^ In file included from gram.y:51: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/tableam.h:20: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/relscan.h:17: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/htup_details.h:19: In file included from /Users/stanhu/github/pg_query/ext/pg_query/include/access/tupdesc.h:19: /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:314:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] return c - l->elements; ~~~~~~ ~~^~~~~~~~~~~~~ gram.y:1031:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("password", ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1036:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("password", ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1041:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("password", ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1046:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("password", NULL, (yylsp[(1) - (2)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1055:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("password", ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1065:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("password", ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1075:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("password", ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1088:35: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("inherit", (Node *)makeInteger(true), (yylsp[(1) - (1)])); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1092:35: warning: passing 'const char[16]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("connectionlimit", (Node *)makeInteger((yyvsp[(3) - (3)].ival)), (yylsp[(1) - (3)])); ^~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1096:35: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("validUntil", (Node *)makeString((yyvsp[(3) - (3)].str)), (yylsp[(1) - (3)])); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1101:35: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("rolemembers", (Node *)(yyvsp[(2) - (2)].list), (yylsp[(1) - (2)])); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1111:36: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("superuser", (Node *)makeInteger(true), (yylsp[(1) - (1)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1113:36: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("superuser", (Node *)makeInteger(false), (yylsp[(1) - (1)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1115:36: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("createrole", (Node *)makeInteger(true), (yylsp[(1) - (1)])); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1117:36: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("createrole", (Node *)makeInteger(false), (yylsp[(1) - (1)])); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1119:36: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("isreplication", (Node *)makeInteger(true), (yylsp[(1) - (1)])); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1121:36: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("isreplication", (Node *)makeInteger(false), (yylsp[(1) - (1)])); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1123:36: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("createdb", (Node *)makeInteger(true), (yylsp[(1) - (1)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1125:36: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("createdb", (Node *)makeInteger(false), (yylsp[(1) - (1)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1127:36: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("canlogin", (Node *)makeInteger(true), (yylsp[(1) - (1)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1129:36: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("canlogin", (Node *)makeInteger(false), (yylsp[(1) - (1)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1131:36: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("bypassrls", (Node *)makeInteger(true), (yylsp[(1) - (1)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1133:36: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("bypassrls", (Node *)makeInteger(false), (yylsp[(1) - (1)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1140:36: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("inherit", (Node *)makeInteger(false), (yylsp[(1) - (1)])); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1155:35: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("sysid", (Node *)makeInteger((yyvsp[(2) - (2)].ival)), (yylsp[(1) - (2)])); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1159:35: warning: passing 'const char[13]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("adminmembers", (Node *)(yyvsp[(2) - (2)].list), (yylsp[(1) - (2)])); ^~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1163:35: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("rolemembers", (Node *)(yyvsp[(2) - (2)].list), (yylsp[(1) - (2)])); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1167:35: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("addroleto", (Node *)(yyvsp[(3) - (3)].list), (yylsp[(1) - (3)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1171:35: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("addroleto", (Node *)(yyvsp[(3) - (3)].list), (yylsp[(1) - (3)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1345:42: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->options = list_make1(makeDefElem("rolemembers", ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:228:45: note: expanded from macro 'list_make1' list_make1_impl(T_List, list_make_ptr_cell(x1)) ^~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:223:58: note: expanded from macro 'list_make_ptr_cell' #define list_make_ptr_cell(v) ((ListCell) {.ptr_value = (v)}) ^ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:1480:14: warning: assigning to 'char *' from 'const char[12]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "TRANSACTION"; ^ ~~~~~~~~~~~~~ gram.y:1488:14: warning: assigning to 'char *' from 'const char[24]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "SESSION CHARACTERISTICS"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ gram.y:1542:14: warning: assigning to 'char *' from 'const char[9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "timezone"; ^ ~~~~~~~~~~ gram.y:1561:14: warning: assigning to 'char *' from 'const char[12]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "search_path"; ^ ~~~~~~~~~~~~~ gram.y:1569:14: warning: assigning to 'char *' from 'const char[12]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "search_path"; ^ ~~~~~~~~~~~~~ gram.y:1577:14: warning: assigning to 'char *' from 'const char[12]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "search_path"; ^ ~~~~~~~~~~~~~ gram.y:1585:14: warning: assigning to 'char *' from 'const char[16]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "client_encoding"; ^ ~~~~~~~~~~~~~~~~~ gram.y:1596:14: warning: assigning to 'char *' from 'const char[5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "role"; ^ ~~~~~~ gram.y:1604:14: warning: assigning to 'char *' from 'const char[5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "role"; ^ ~~~~~~ gram.y:1612:14: warning: assigning to 'char *' from 'const char[5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "role"; ^ ~~~~~~ gram.y:1620:14: warning: assigning to 'char *' from 'const char[22]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "session_authorization"; ^ ~~~~~~~~~~~~~~~~~~~~~~~ gram.y:1628:14: warning: assigning to 'char *' from 'const char[22]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "session_authorization"; ^ ~~~~~~~~~~~~~~~~~~~~~~~ gram.y:1636:14: warning: assigning to 'char *' from 'const char[22]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "session_authorization"; ^ ~~~~~~~~~~~~~~~~~~~~~~~ gram.y:1644:14: warning: assigning to 'char *' from 'const char[22]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "session_authorization"; ^ ~~~~~~~~~~~~~~~~~~~~~~~ gram.y:1651:14: warning: assigning to 'char *' from 'const char[10]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "xmloption"; ^ ~~~~~~~~~~~ gram.y:1652:43: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->args = list_make1(makeStringConst((yyvsp[(3) - (3)].ival) == XMLOPTION_DOCUMENT ? "DOCUMENT" : "CONTENT", (yylsp[(3) - (3)]))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:228:45: note: expanded from macro 'list_make1' list_make1_impl(T_List, list_make_ptr_cell(x1)) ^~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:223:58: note: expanded from macro 'list_make_ptr_cell' #define list_make_ptr_cell(v) ((ListCell) {.ptr_value = (v)}) ^ gram.y:157:36: note: passing argument to parameter 'str' here static Node *makeStringConst(char *str, int location); ^ gram.y:1660:14: warning: assigning to 'char *' from 'const char[21]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "TRANSACTION SNAPSHOT"; ^ ~~~~~~~~~~~~~~~~~~~~~~ gram.y:1685:19: warning: assigning to 'char *' from 'const char[17]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "read uncommitted"; ;} ^ ~~~~~~~~~~~~~~~~~~ gram.y:1686:19: warning: assigning to 'char *' from 'const char[15]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "read committed"; ;} ^ ~~~~~~~~~~~~~~~~ gram.y:1687:19: warning: assigning to 'char *' from 'const char[16]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "repeatable read"; ;} ^ ~~~~~~~~~~~~~~~~~ gram.y:1688:19: warning: assigning to 'char *' from 'const char[13]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "serializable"; ;} ^ ~~~~~~~~~~~~~~ gram.y:1692:19: warning: assigning to 'char *' from 'const char[5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "true"; ;} ^ ~~~~~~ gram.y:1693:19: warning: assigning to 'char *' from 'const char[6]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "false"; ;} ^ ~~~~~~~ gram.y:1694:19: warning: assigning to 'char *' from 'const char[3]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "on"; ;} ^ ~~~~ gram.y:1776:14: warning: assigning to 'char *' from 'const char[9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "timezone"; ^ ~~~~~~~~~~ gram.y:1783:14: warning: assigning to 'char *' from 'const char[22]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "transaction_isolation"; ^ ~~~~~~~~~~~~~~~~~~~~~~~ gram.y:1790:14: warning: assigning to 'char *' from 'const char[22]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "session_authorization"; ^ ~~~~~~~~~~~~~~~~~~~~~~~ gram.y:1834:14: warning: assigning to 'char *' from 'const char[9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "timezone"; ^ ~~~~~~~~~~ gram.y:1840:14: warning: assigning to 'char *' from 'const char[22]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "transaction_isolation"; ^ ~~~~~~~~~~~~~~~~~~~~~~~ gram.y:1846:14: warning: assigning to 'char *' from 'const char[22]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "session_authorization"; ^ ~~~~~~~~~~~~~~~~~~~~~~~ gram.y:1852:14: warning: assigning to 'char *' from 'const char[4]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->name = "all"; ^ ~~~~~ gram.y:2791:35: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("restart", NULL, (yylsp[(1) - (1)])); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:2795:35: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("restart", (Node *)(yyvsp[(3) - (3)].value), (yylsp[(1) - (3)])); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:2810:35: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("generated", (Node *) makeInteger((yyvsp[(3) - (3)].ival)), (yylsp[(1) - (3)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:3136:64: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("format", (Node *)makeString("binary"), (yylsp[(1) - (1)])); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/value.h:58:32: note: passing argument to parameter 'str' here extern Value *makeString(char *str); ^ gram.y:3136:35: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("format", (Node *)makeString("binary"), (yylsp[(1) - (1)])); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:3140:35: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("freeze", (Node *)makeInteger(true), (yylsp[(1) - (1)])); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:3144:35: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("delimiter", (Node *)makeString((yyvsp[(3) - (3)].str)), (yylsp[(1) - (3)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:3148:35: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("null", (Node *)makeString((yyvsp[(3) - (3)].str)), (yylsp[(1) - (3)])); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:3152:64: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("format", (Node *)makeString("csv"), (yylsp[(1) - (1)])); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/value.h:58:32: note: passing argument to parameter 'str' here extern Value *makeString(char *str); ^ gram.y:3152:35: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("format", (Node *)makeString("csv"), (yylsp[(1) - (1)])); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:3156:35: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("header", (Node *)makeInteger(true), (yylsp[(1) - (1)])); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:3160:35: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("quote", (Node *)makeString((yyvsp[(3) - (3)].str)), (yylsp[(1) - (3)])); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:3164:35: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("escape", (Node *)makeString((yyvsp[(3) - (3)].str)), (yylsp[(1) - (3)])); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:3168:35: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("force_quote", (Node *)(yyvsp[(3) - (3)].list), (yylsp[(1) - (3)])); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:3172:35: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("force_quote", (Node *)makeNode(A_Star), (yylsp[(1) - (3)])); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:3176:35: warning: passing 'const char[15]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("force_not_null", (Node *)(yyvsp[(4) - (4)].list), (yylsp[(1) - (4)])); ^~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:3180:35: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("force_null", (Node *)(yyvsp[(3) - (3)].list), (yylsp[(1) - (3)])); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:3184:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("encoding", (Node *)makeString((yyvsp[(2) - (2)].str)), (yylsp[(1) - (2)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:3193:64: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("format", (Node *)makeString("binary"), (yylsp[(1) - (1)])); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/value.h:58:32: note: passing argument to parameter 'str' here extern Value *makeString(char *str); ^ gram.y:3193:35: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("format", (Node *)makeString("binary"), (yylsp[(1) - (1)])); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:3201:35: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("delimiter", (Node *)makeString((yyvsp[(3) - (3)].str)), (yylsp[(2) - (3)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4343:35: warning: passing 'const char[3]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("as", (Node *)(yyvsp[(2) - (2)].typnam), (yylsp[(1) - (2)])); ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4347:35: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("cache", (Node *)(yyvsp[(2) - (2)].value), (yylsp[(1) - (2)])); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4351:35: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("cycle", (Node *)makeInteger(true), (yylsp[(1) - (1)])); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4355:35: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("cycle", (Node *)makeInteger(false), (yylsp[(1) - (2)])); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4359:35: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("increment", (Node *)(yyvsp[(3) - (3)].value), (yylsp[(1) - (3)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4363:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("maxvalue", (Node *)(yyvsp[(2) - (2)].value), (yylsp[(1) - (2)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4367:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("minvalue", (Node *)(yyvsp[(2) - (2)].value), (yylsp[(1) - (2)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4371:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("maxvalue", NULL, (yylsp[(1) - (2)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4375:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("minvalue", NULL, (yylsp[(1) - (2)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4379:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("owned_by", (Node *)(yyvsp[(3) - (3)].list), (yylsp[(1) - (3)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4384:35: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("sequence_name", (Node *)(yyvsp[(3) - (3)].list), (yylsp[(1) - (3)])); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4388:35: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("start", (Node *)(yyvsp[(3) - (3)].value), (yylsp[(1) - (3)])); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4392:35: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("restart", NULL, (yylsp[(1) - (1)])); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4396:35: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("restart", (Node *)(yyvsp[(3) - (3)].value), (yylsp[(1) - (3)])); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4598:35: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("schema", (Node *)makeString((yyvsp[(2) - (2)].str)), (yylsp[(1) - (2)])); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4602:35: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("new_version", (Node *)makeString((yyvsp[(2) - (2)].str)), (yylsp[(1) - (2)])); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4613:35: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("cascade", (Node *)makeInteger(true), (yylsp[(1) - (1)])); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4642:35: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("new_version", (Node *)makeString((yyvsp[(2) - (2)].str)), (yylsp[(1) - (2)])); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4925:36: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.defelt) = makeDefElem("handler", (Node *)(yyvsp[(2) - (2)].list), (yylsp[(1) - (2)])); ;} ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4926:36: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.defelt) = makeDefElem("handler", NULL, (yylsp[(1) - (2)])); ;} ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4927:36: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.defelt) = makeDefElem("validator", (Node *)(yyvsp[(2) - (2)].list), (yylsp[(1) - (2)])); ;} ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:4928:36: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.defelt) = makeDefElem("validator", NULL, (yylsp[(1) - (2)])); ;} ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:5444:19: warning: assigning to 'char *' from 'const char[4]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "all"; ;} ^ ~~~~~ gram.y:5448:19: warning: assigning to 'char *' from 'const char[4]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "all"; ;} ^ ~~~~~ gram.y:5449:19: warning: assigning to 'char *' from 'const char[7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "select"; ;} ^ ~~~~~~~~ gram.y:5450:19: warning: assigning to 'char *' from 'const char[7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "insert"; ;} ^ ~~~~~~~~ gram.y:5451:19: warning: assigning to 'char *' from 'const char[7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "update"; ;} ^ ~~~~~~~~ gram.y:5452:19: warning: assigning to 'char *' from 'const char[7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "delete"; ;} ^ ~~~~~~~~ gram.y:5945:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->definition = list_make1(makeDefElem("from", (Node *) (yyvsp[(5) - (5)].list), (yylsp[(5) - (5)]))); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:228:45: note: expanded from macro 'list_make1' list_make1_impl(T_List, list_make_ptr_cell(x1)) ^~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:223:58: note: expanded from macro 'list_make_ptr_cell' #define list_make_ptr_cell(v) ((ListCell) {.ptr_value = (v)}) ^ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:5954:45: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->definition = list_make1(makeDefElem("from", (Node *) (yyvsp[(8) - (8)].list), (yylsp[(8) - (8)]))); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:228:45: note: expanded from macro 'list_make1' list_make1_impl(T_List, list_make_ptr_cell(x1)) ^~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:223:58: note: expanded from macro 'list_make_ptr_cell' #define list_make_ptr_cell(v) ((ListCell) {.ptr_value = (v)}) ^ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:7423:35: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("schemas", (Node *)(yyvsp[(3) - (3)].list), (yylsp[(1) - (3)])); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:7427:35: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("roles", (Node *)(yyvsp[(3) - (3)].list), (yylsp[(1) - (3)])); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:7431:35: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("roles", (Node *)(yyvsp[(3) - (3)].list), (yylsp[(1) - (3)])); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:7580:19: warning: assigning to 'char *' from 'const char[6]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = DEFAULT_INDEX_TYPE; ;} ^ ~~~~~~~~~~~~~~~~~~ gram.y:8014:35: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("strict", (Node *)makeInteger(false), (yylsp[(1) - (4)])); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8018:35: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("strict", (Node *)makeInteger(true), (yylsp[(1) - (5)])); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8022:35: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("strict", (Node *)makeInteger(true), (yylsp[(1) - (1)])); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8026:68: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("volatility", (Node *)makeString("immutable"), (yylsp[(1) - (1)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/value.h:58:32: note: passing argument to parameter 'str' here extern Value *makeString(char *str); ^ gram.y:8026:35: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("volatility", (Node *)makeString("immutable"), (yylsp[(1) - (1)])); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8030:68: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("volatility", (Node *)makeString("stable"), (yylsp[(1) - (1)])); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/value.h:58:32: note: passing argument to parameter 'str' here extern Value *makeString(char *str); ^ gram.y:8030:35: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("volatility", (Node *)makeString("stable"), (yylsp[(1) - (1)])); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8034:68: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("volatility", (Node *)makeString("volatile"), (yylsp[(1) - (1)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/value.h:58:32: note: passing argument to parameter 'str' here extern Value *makeString(char *str); ^ gram.y:8034:35: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("volatility", (Node *)makeString("volatile"), (yylsp[(1) - (1)])); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8038:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("security", (Node *)makeInteger(true), (yylsp[(1) - (3)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8042:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("security", (Node *)makeInteger(false), (yylsp[(1) - (3)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8046:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("security", (Node *)makeInteger(true), (yylsp[(1) - (2)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8050:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("security", (Node *)makeInteger(false), (yylsp[(1) - (2)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8054:35: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("leakproof", (Node *)makeInteger(true), (yylsp[(1) - (1)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8058:35: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("leakproof", (Node *)makeInteger(false), (yylsp[(1) - (2)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8062:35: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("cost", (Node *)(yyvsp[(2) - (2)].value), (yylsp[(1) - (2)])); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8066:35: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("rows", (Node *)(yyvsp[(2) - (2)].value), (yylsp[(1) - (2)])); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8070:35: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("support", (Node *)(yyvsp[(2) - (2)].list), (yylsp[(1) - (2)])); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8075:35: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("set", (Node *)(yyvsp[(1) - (1)].vsetstmt), (yylsp[(1) - (1)])); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8079:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("parallel", (Node *)makeString((yyvsp[(2) - (2)].str)), (yylsp[(1) - (2)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8086:35: warning: passing 'const char[3]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("as", (Node *)(yyvsp[(2) - (2)].list), (yylsp[(1) - (2)])); ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8090:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("language", (Node *)makeString((yyvsp[(2) - (2)].str)), (yylsp[(1) - (2)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8094:35: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("transform", (Node *)(yyvsp[(2) - (2)].list), (yylsp[(1) - (2)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8098:35: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("window", (Node *)makeInteger(true), (yylsp[(1) - (1)])); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8379:35: warning: passing 'const char[3]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("as", (Node *)makeString((yyvsp[(1) - (1)].str)), (yylsp[(1) - (1)])); ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:8383:35: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("language", (Node *)makeString((yyvsp[(2) - (2)].str)), (yylsp[(1) - (2)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:9885:42: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->options = list_make1(makeDefElem("enabled", ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:228:45: note: expanded from macro 'list_make1' list_make1_impl(T_List, list_make_ptr_cell(x1)) ^~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:223:58: note: expanded from macro 'list_make_ptr_cell' #define list_make_ptr_cell(v) ((ListCell) {.ptr_value = (v)}) ^ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:9895:42: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->options = list_make1(makeDefElem("enabled", ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:228:45: note: expanded from macro 'list_make1' list_make1_impl(T_List, list_make_ptr_cell(x1)) ^~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:223:58: note: expanded from macro 'list_make_ptr_cell' #define list_make_ptr_cell(v) ((ListCell) {.ptr_value = (v)}) ^ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:10162:36: warning: passing 'const char[22]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.defelt) = makeDefElem("transaction_isolation", ^~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:10165:36: warning: passing 'const char[22]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.defelt) = makeDefElem("transaction_read_only", ^~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:10168:36: warning: passing 'const char[22]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.defelt) = makeDefElem("transaction_read_only", ^~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:10171:36: warning: passing 'const char[23]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.defelt) = makeDefElem("transaction_deferrable", ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:10174:36: warning: passing 'const char[23]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.defelt) = makeDefElem("transaction_deferrable", ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:10392:42: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->options = list_make1(makeDefElem("tablespace", ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:228:45: note: expanded from macro 'list_make1' list_make1_impl(T_List, list_make_ptr_cell(x1)) ^~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:223:58: note: expanded from macro 'list_make_ptr_cell' #define list_make_ptr_cell(v) ((ListCell) {.ptr_value = (v)}) ^ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:10468:35: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.defelt) = makeDefElem("force", NULL, (yylsp[(1) - (1)])); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:10774:25: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] makeDefElem("full", NULL, (yylsp[(2) - (6)]))); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:10777:25: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] makeDefElem("freeze", NULL, (yylsp[(3) - (6)]))); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:10780:25: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] makeDefElem("verbose", NULL, (yylsp[(4) - (6)]))); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:10783:25: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] makeDefElem("analyze", NULL, (yylsp[(5) - (6)]))); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:10804:25: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] makeDefElem("verbose", NULL, (yylsp[(2) - (3)]))); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:10844:19: warning: assigning to 'char *' from 'const char[8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "analyze"; ;} ^ ~~~~~~~~~ gram.y:10916:42: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->options = list_make1(makeDefElem("analyze", NULL, (yylsp[(2) - (4)]))); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:228:45: note: expanded from macro 'list_make1' list_make1_impl(T_List, list_make_ptr_cell(x1)) ^~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:223:58: note: expanded from macro 'list_make_ptr_cell' #define list_make_ptr_cell(v) ((ListCell) {.ptr_value = (v)}) ^ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:10919:25: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] makeDefElem("verbose", NULL, (yylsp[(3) - (4)]))); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:10926:42: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->options = list_make1(makeDefElem("verbose", NULL, (yylsp[(2) - (3)]))); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:228:45: note: expanded from macro 'list_make1' list_make1_impl(T_List, list_make_ptr_cell(x1)) ^~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:223:58: note: expanded from macro 'list_make_ptr_cell' #define list_make_ptr_cell(v) ((ListCell) {.ptr_value = (v)}) ^ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:10970:19: warning: assigning to 'char *' from 'const char[8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "analyze"; ;} ^ ~~~~~~~~~ gram.y:11960:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "+", NULL, (yyvsp[(2) - (2)].node), (yylsp[(1) - (2)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:12745:36: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.defelt) = makeDefElem("default", (yyvsp[(2) - (2)].node), (yylsp[(1) - (2)])); ;} ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:12747:36: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.defelt) = makeDefElem("is_not_null", (Node *) makeInteger(true), (yylsp[(1) - (2)])); ;} ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:12749:36: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.defelt) = makeDefElem("is_not_null", (Node *) makeInteger(false), (yylsp[(1) - (1)])); ;} ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:100:35: note: passing argument to parameter 'name' here extern DefElem *makeDefElem(char *name, Node *arg, int location); ^ gram.y:12901:38: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("int4"); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:12906:38: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("int4"); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:12911:38: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("int2"); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:12916:38: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("int8"); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:12921:38: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("float4"); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:12931:38: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("float8"); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:12936:38: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("numeric"); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:12942:38: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("numeric"); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:12948:38: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("numeric"); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:12954:38: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("bool"); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:12971:39: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("float4"); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:12973:39: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("float8"); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:12982:38: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("float8"); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:13018:14: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] typname = (yyvsp[(2) - (5)].boolean) ? "varbit" : "bit"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gram.y:13031:39: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("varbit"); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:13035:39: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("bit"); ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:13093:19: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = (yyvsp[(2) - (2)].boolean) ? "varchar": "bpchar"; ;} ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gram.y:13095:19: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = (yyvsp[(2) - (2)].boolean) ? "varchar": "bpchar"; ;} ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gram.y:13097:19: warning: assigning to 'char *' from 'const char[8]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "varchar"; ;} ^ ~~~~~~~~~ gram.y:13099:19: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = (yyvsp[(3) - (3)].boolean) ? "varchar": "bpchar"; ;} ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gram.y:13101:19: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = (yyvsp[(3) - (3)].boolean) ? "varchar": "bpchar"; ;} ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gram.y:13103:19: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = (yyvsp[(2) - (2)].boolean) ? "varchar": "bpchar"; ;} ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gram.y:13118:39: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("timestamptz"); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:13120:39: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("timestamp"); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:13127:39: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("timestamptz"); ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:13129:39: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("timestamp"); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:13135:39: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("timetz"); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:13137:39: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("time"); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:13144:39: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("timetz"); ^~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:13146:39: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("time"); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:13154:38: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.typnam) = SystemTypeName("interval"); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:13278:58: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeFuncCall(SystemFuncName("timezone"), ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:13292:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "+", NULL, (yyvsp[(2) - (2)].node), (yylsp[(1) - (2)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13296:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "+", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13298:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "-", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13300:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "*", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13302:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "/", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13304:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "%", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13306:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "^", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13308:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13310:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, ">", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13312:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "=", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13314:58: warning: passing 'const char[3]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<=", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13316:58: warning: passing 'const char[3]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, ">=", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13318:58: warning: passing 'const char[3]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<>", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13343:59: warning: passing 'const char[3]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_LIKE, "~~", ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13348:48: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] FuncCall *n = makeFuncCall(SystemFuncName("like_escape"), ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:13351:59: warning: passing 'const char[3]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_LIKE, "~~", ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13356:59: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_LIKE, "!~~", ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13361:48: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] FuncCall *n = makeFuncCall(SystemFuncName("like_escape"), ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:13364:59: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_LIKE, "!~~", ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13369:60: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_ILIKE, "~~*", ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13374:48: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] FuncCall *n = makeFuncCall(SystemFuncName("like_escape"), ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:13377:60: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_ILIKE, "~~*", ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13382:60: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_ILIKE, "!~~*", ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13387:48: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] FuncCall *n = makeFuncCall(SystemFuncName("like_escape"), ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:13390:60: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_ILIKE, "!~~*", ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13396:48: warning: passing 'const char[18]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] FuncCall *n = makeFuncCall(SystemFuncName("similar_to_escape"), ^~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:13399:62: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_SIMILAR, "~", ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13404:48: warning: passing 'const char[18]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] FuncCall *n = makeFuncCall(SystemFuncName("similar_to_escape"), ^~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:13407:62: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_SIMILAR, "~", ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13412:48: warning: passing 'const char[18]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] FuncCall *n = makeFuncCall(SystemFuncName("similar_to_escape"), ^~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:13415:62: warning: passing 'const char[3]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_SIMILAR, "!~", ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13420:48: warning: passing 'const char[18]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] FuncCall *n = makeFuncCall(SystemFuncName("similar_to_escape"), ^~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:13423:62: warning: passing 'const char[3]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_SIMILAR, "!~", ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13480:58: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeFuncCall(SystemFuncName("overlaps"), ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:13534:63: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_DISTINCT, "=", (yyvsp[(1) - (5)].node), (yyvsp[(5) - (5)].node), (yylsp[(2) - (5)])); ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13538:67: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_NOT_DISTINCT, "=", (yyvsp[(1) - (6)].node), (yyvsp[(6) - (6)].node), (yylsp[(2) - (6)])); ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13542:57: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OF, "=", (yyvsp[(1) - (6)].node), (Node *) (yyvsp[(5) - (6)].list), (yylsp[(2) - (6)])); ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13546:57: warning: passing 'const char[3]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OF, "<>", (yyvsp[(1) - (7)].node), (Node *) (yyvsp[(6) - (7)].list), (yylsp[(2) - (7)])); ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13551:16: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] "BETWEEN", ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13559:16: warning: passing 'const char[12]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] "NOT BETWEEN", ^~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13567:16: warning: passing 'const char[18]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] "BETWEEN SYMMETRIC", ^~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13575:16: warning: passing 'const char[22]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] "NOT BETWEEN SYMMETRIC", ^~~~~~~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13597:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_IN, "=", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13619:58: warning: passing 'const char[3]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_IN, "<>", (yyvsp[(1) - (4)].node), (yyvsp[(4) - (4)].node), (yylsp[(2) - (4)])); ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13669:58: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeFuncCall(SystemFuncName("is_normalized"), list_make1((yyvsp[(1) - (3)].node)), (yylsp[(2) - (3)])); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:13673:58: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeFuncCall(SystemFuncName("is_normalized"), list_make2((yyvsp[(1) - (4)].node), makeStringConst((yyvsp[(3) - (4)].str), (yylsp[(3) - (4)]))), (yylsp[(2) - (4)])); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:13677:70: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = makeNotExpr((Node *) makeFuncCall(SystemFuncName("is_normalized"), list_make1((yyvsp[(1) - (4)].node)), (yylsp[(2) - (4)])), (yylsp[(2) - (4)])); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:13681:70: warning: passing 'const char[14]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = makeNotExpr((Node *) makeFuncCall(SystemFuncName("is_normalized"), list_make2((yyvsp[(1) - (5)].node), makeStringConst((yyvsp[(4) - (5)].str), (yylsp[(4) - (5)]))), (yylsp[(2) - (5)])), (yylsp[(2) - (5)])); ^~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:13713:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "+", NULL, (yyvsp[(2) - (2)].node), (yylsp[(1) - (2)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13717:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "+", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13719:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "-", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13721:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "*", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13723:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "/", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13725:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "%", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13727:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "^", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13729:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13731:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, ">", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13733:58: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "=", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13735:58: warning: passing 'const char[3]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<=", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13737:58: warning: passing 'const char[3]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, ">=", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13739:58: warning: passing 'const char[3]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<>", (yyvsp[(1) - (3)].node), (yyvsp[(3) - (3)].node), (yylsp[(2) - (3)])); ;} ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13752:63: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_DISTINCT, "=", (yyvsp[(1) - (5)].node), (yyvsp[(5) - (5)].node), (yylsp[(2) - (5)])); ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13756:67: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_NOT_DISTINCT, "=", (yyvsp[(1) - (6)].node), (yyvsp[(6) - (6)].node), (yylsp[(2) - (6)])); ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13760:57: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OF, "=", (yyvsp[(1) - (6)].node), (Node *) (yyvsp[(5) - (6)].list), (yylsp[(2) - (6)])); ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:13764:57: warning: passing 'const char[3]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OF, "<>", (yyvsp[(1) - (7)].node), (Node *) (yyvsp[(6) - (7)].list), (yylsp[(2) - (7)])); ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:14075:58: warning: passing 'const char[17]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeFuncCall(SystemFuncName("pg_collation_for"), ^~~~~~~~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:14143:58: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeFuncCall(SystemFuncName("date_part"), (yyvsp[(3) - (4)].list), (yylsp[(1) - (4)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:14147:58: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeFuncCall(SystemFuncName("normalize"), list_make1((yyvsp[(3) - (4)].node)), (yylsp[(1) - (4)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:14151:58: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeFuncCall(SystemFuncName("normalize"), list_make2((yyvsp[(3) - (6)].node), makeStringConst((yyvsp[(5) - (6)].str), (yylsp[(5) - (6)]))), (yylsp[(1) - (6)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:14160:58: warning: passing 'const char[8]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeFuncCall(SystemFuncName("overlay"), (yyvsp[(3) - (4)].list), (yylsp[(1) - (4)])); ^~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:14165:58: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeFuncCall(SystemFuncName("position"), (yyvsp[(3) - (4)].list), (yylsp[(1) - (4)])); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:14172:58: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeFuncCall(SystemFuncName("substring"), (yyvsp[(3) - (4)].list), (yylsp[(1) - (4)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:14194:58: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeFuncCall(SystemFuncName("btrim"), (yyvsp[(4) - (5)].list), (yylsp[(1) - (5)])); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:14198:58: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeFuncCall(SystemFuncName("ltrim"), (yyvsp[(4) - (5)].list), (yylsp[(1) - (5)])); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:14202:58: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeFuncCall(SystemFuncName("rtrim"), (yyvsp[(4) - (5)].list), (yylsp[(1) - (5)])); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:14206:58: warning: passing 'const char[6]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeFuncCall(SystemFuncName("btrim"), (yyvsp[(3) - (4)].list), (yylsp[(1) - (4)])); ^~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:14210:61: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_NULLIF, "=", (yyvsp[(3) - (6)].node), (yyvsp[(5) - (6)].node), (yylsp[(1) - (6)])); ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:14259:58: warning: passing 'const char[10]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (yyval.node) = (Node *) makeFuncCall(SystemFuncName("xmlexists"), list_make2((yyvsp[(3) - (5)].node), (yyvsp[(4) - (5)].node)), (yylsp[(1) - (5)])); ^~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:38:35: note: passing argument to parameter 'name' here extern List *SystemFuncName(char *name); ^ gram.y:14648:19: warning: assigning to 'char *' from 'const char[2]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "+"; ;} ^ ~~~ gram.y:14649:19: warning: assigning to 'char *' from 'const char[2]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "-"; ;} ^ ~~~ gram.y:14650:19: warning: assigning to 'char *' from 'const char[2]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "*"; ;} ^ ~~~ gram.y:14651:19: warning: assigning to 'char *' from 'const char[2]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "/"; ;} ^ ~~~ gram.y:14652:19: warning: assigning to 'char *' from 'const char[2]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "%"; ;} ^ ~~~ gram.y:14653:19: warning: assigning to 'char *' from 'const char[2]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "^"; ;} ^ ~~~ gram.y:14654:19: warning: assigning to 'char *' from 'const char[2]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "<"; ;} ^ ~~~ gram.y:14655:19: warning: assigning to 'char *' from 'const char[2]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = ">"; ;} ^ ~~~ gram.y:14656:19: warning: assigning to 'char *' from 'const char[2]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "="; ;} ^ ~~~ gram.y:14657:19: warning: assigning to 'char *' from 'const char[3]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "<="; ;} ^ ~~~~ gram.y:14658:19: warning: assigning to 'char *' from 'const char[3]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = ">="; ;} ^ ~~~~ gram.y:14659:19: warning: assigning to 'char *' from 'const char[3]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "<>"; ;} ^ ~~~~ gram.y:14660:19: warning: assigning to 'char *' from 'const char[2]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "?"; ;} ^ ~~~ gram.y:14682:44: warning: passing 'const char[3]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.list) = list_make1(makeString("~~")); ;} ^~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:228:45: note: expanded from macro 'list_make1' list_make1_impl(T_List, list_make_ptr_cell(x1)) ^~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:223:58: note: expanded from macro 'list_make_ptr_cell' #define list_make_ptr_cell(v) ((ListCell) {.ptr_value = (v)}) ^ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/value.h:58:32: note: passing argument to parameter 'str' here extern Value *makeString(char *str); ^ gram.y:14684:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.list) = list_make1(makeString("!~~")); ;} ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:228:45: note: expanded from macro 'list_make1' list_make1_impl(T_List, list_make_ptr_cell(x1)) ^~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:223:58: note: expanded from macro 'list_make_ptr_cell' #define list_make_ptr_cell(v) ((ListCell) {.ptr_value = (v)}) ^ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/value.h:58:32: note: passing argument to parameter 'str' here extern Value *makeString(char *str); ^ gram.y:14686:44: warning: passing 'const char[4]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.list) = list_make1(makeString("~~*")); ;} ^~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:228:45: note: expanded from macro 'list_make1' list_make1_impl(T_List, list_make_ptr_cell(x1)) ^~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:223:58: note: expanded from macro 'list_make_ptr_cell' #define list_make_ptr_cell(v) ((ListCell) {.ptr_value = (v)}) ^ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/value.h:58:32: note: passing argument to parameter 'str' here extern Value *makeString(char *str); ^ gram.y:14688:44: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.list) = list_make1(makeString("!~~*")); ;} ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:228:45: note: expanded from macro 'list_make1' list_make1_impl(T_List, list_make_ptr_cell(x1)) ^~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:223:58: note: expanded from macro 'list_make_ptr_cell' #define list_make_ptr_cell(v) ((ListCell) {.ptr_value = (v)}) ^ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/value.h:58:32: note: passing argument to parameter 'str' here extern Value *makeString(char *str); ^ gram.y:14788:19: warning: assigning to 'char *' from 'const char[5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "year"; ;} ^ ~~~~~~ gram.y:14789:19: warning: assigning to 'char *' from 'const char[6]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "month"; ;} ^ ~~~~~~~ gram.y:14790:19: warning: assigning to 'char *' from 'const char[4]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "day"; ;} ^ ~~~~~ gram.y:14791:19: warning: assigning to 'char *' from 'const char[5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "hour"; ;} ^ ~~~~~~ gram.y:14792:19: warning: assigning to 'char *' from 'const char[7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "minute"; ;} ^ ~~~~~~~~ gram.y:14793:19: warning: assigning to 'char *' from 'const char[7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "second"; ;} ^ ~~~~~~~~ gram.y:14798:19: warning: assigning to 'char *' from 'const char[4]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "nfc"; ;} ^ ~~~~~ gram.y:14799:19: warning: assigning to 'char *' from 'const char[4]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "nfd"; ;} ^ ~~~~~ gram.y:14800:19: warning: assigning to 'char *' from 'const char[5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "nfkc"; ;} ^ ~~~~~~ gram.y:14801:19: warning: assigning to 'char *' from 'const char[5]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { (yyval.str) = "nfkd"; ;} ^ ~~~~~~ gram.y:14872:29: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] SystemTypeName("int4"), -1)); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:233:25: note: expanded from macro 'list_make3' list_make_ptr_cell(x3)) ^~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:223:58: note: expanded from macro 'list_make_ptr_cell' #define list_make_ptr_cell(v) ((ListCell) {.ptr_value = (v)}) ^ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:16153:17: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] n->val.val.str = (state ? "t" : "f"); ^ ~~~~~~~~~~~~~~~~~~~ gram.y:16156:48: warning: passing 'const char[5]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] return makeTypeCast((Node *)n, SystemTypeName("bool"), -1); ^~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:16188:33: warning: passing 'const char[9]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] TypeName *t = SystemTypeName("interval"); ^~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/parser/parser.h:39:39: note: passing argument to parameter 'name' here extern TypeName *SystemTypeName(char *name); ^ gram.y:16201:61: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] return (Node *) makeA_Expr(AEXPR_OP, list_make1(makeString("?")), lexpr, rexpr, location); ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:228:45: note: expanded from macro 'list_make1' list_make1_impl(T_List, list_make_ptr_cell(x1)) ^~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:223:58: note: expanded from macro 'list_make_ptr_cell' #define list_make_ptr_cell(v) ((ListCell) {.ptr_value = (v)}) ^ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/value.h:58:32: note: passing argument to parameter 'str' here extern Value *makeString(char *str); ^ gram.y:16434:31: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] return list_make2(makeString("pg_catalog"), makeString(name)); ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:230:45: note: expanded from macro 'list_make2' list_make2_impl(T_List, list_make_ptr_cell(x1), list_make_ptr_cell(x2)) ^~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:223:58: note: expanded from macro 'list_make_ptr_cell' #define list_make_ptr_cell(v) ((ListCell) {.ptr_value = (v)}) ^ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/value.h:58:32: note: passing argument to parameter 'str' here extern Value *makeString(char *str); ^ gram.y:16446:56: warning: passing 'const char[11]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] return makeTypeNameFromNameList(list_make2(makeString("pg_catalog"), ^~~~~~~~~~~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:230:45: note: expanded from macro 'list_make2' list_make2_impl(T_List, list_make_ptr_cell(x1), list_make_ptr_cell(x2)) ^~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/pg_list.h:223:58: note: expanded from macro 'list_make_ptr_cell' #define list_make_ptr_cell(v) ((ListCell) {.ptr_value = (v)}) ^ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/value.h:58:32: note: passing argument to parameter 'str' here extern Value *makeString(char *str); ^ gram.y:16485:45: warning: passing 'const char[2]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] return (Node *) makeSimpleA_Expr(AEXPR_OP, "-", NULL, n, location); ^~~ /Users/stanhu/github/pg_query/ext/pg_query/include/nodes/makefuncs.h:24:57: note: passing argument to parameter 'name' here extern A_Expr *makeSimpleA_Expr(A_Expr_Kind kind, char *name, ^ gram.y:16636:27: warning: passing 'const char[7]' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] result = SystemTypeName("record"); ^~~~~~~~ gram.y:16444:22: note: passing argument to parameter 'name' here SystemTypeName(char *name) ^ 314 warnings and 6 errors generated. make: *** [/Users/stanhu/github/pg_query/ext/pg_query/src_backend_parser_gram.o] Error 1 rake aborted! Command failed with status (2): [/usr/bin/make...] /Users/stanhu/.asdf/installs/ruby/3.0.2/bin/bundle:23:in `load' /Users/stanhu/.asdf/installs/ruby/3.0.2/bin/bundle:23:in `
' Tasks: TOP => compile => compile:arm64-darwin21 => compile:pg_query:arm64-darwin21 => copy:pg_query:arm64-darwin21:3.0.2 => tmp/arm64-darwin21/pg_query/3.0.2/pg_query.bundle (See full trace by running task with --trace)