aosegfiles.c:1105:6: warning: variable 'returnDatum' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if (RelationIsAoRows(parentrel))
^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../src/include/utils/rel.h:364:2: note: expanded from macro 'RelationIsAoRows'
((bool)(((relation)->rd_rel->relstorage == RELSTORAGE_AOROWS)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aosegfiles.c:1112:9: note: uninitialized use occurs here
return returnDatum;
^~~~~~~~~~~
aosegfiles.c:1105:2: note: remove the 'if' if its condition is always true
if (RelationIsAoRows(parentrel))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aosegfiles.c:1094:21: note: initialize the variable 'returnDatum' to silence this warning
Datum returnDatum;
^
= 0
tablecmds.c:902:7: warning: variable 'result' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if (astate)
^~~~~~
tablecmds.c:905:10: note: uninitialized use occurs here
return result;
^~~~~~
tablecmds.c:902:3: note: remove the 'if' if its condition is always true
if (astate)
^~~~~~~~~~~
tablecmds.c:803:14: note: initialize the variable 'result' to silence this warning
Datum result;
^
= 0
tablecmds.c:4740:15: warning: variable 'l1' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
else if (!is_at)
^~~~~~
tablecmds.c:4750:23: note: uninitialized use occurs here
if (IsA(linitial(l1), A_Const) ||
^~
../../../src/include/nodes/pg_list.h:124:41: note: expanded from macro 'linitial'
#define linitial(l) lfirst(list_head(l))
^
../../../src/include/nodes/pg_list.h:120:25: note: expanded from macro 'lfirst'
#define lfirst(lc) ((lc)->data.ptr_value)
^~
../../../src/include/nodes/nodes.h:595:39: note: expanded from macro 'IsA'
#define IsA(nodeptr,_type_) (nodeTag(nodeptr) == T_##_type_)
^~~~~~~
../../../src/include/nodes/nodes.h:549:37: note: expanded from macro 'nodeTag'
#define nodeTag(nodeptr) (((Node*)(nodeptr))->type)
^~~~~~~
tablecmds.c:4740:11: note: remove the 'if' if its condition is always true
else if (!is_at)
^~~~~~~~~~~
tablecmds.c:4729:14: note: initialize the variable 'l1' to silence this warning
List *l1;
^
= NULL
setrefs.c:1465:7: warning: variable 'bitmapqualorig_p' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if (IsA(inner_plan, BitmapHeapScan))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../src/include/nodes/nodes.h:595:30: note: expanded from macro 'IsA'
#define IsA(nodeptr,_type_) (nodeTag(nodeptr) == T_##_type_)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
setrefs.c:1473:28: note: uninitialized use occurs here
if (NumRelids((Node *) (*bitmapqualorig_p)) > 1)
^~~~~~~~~~~~~~~~
setrefs.c:1465:3: note: remove the 'if' if its condition is always true
if (IsA(inner_plan, BitmapHeapScan))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
setrefs.c:1464:26: note: initialize the variable 'bitmapqualorig_p' to silence this warning
List **bitmapqualorig_p;
^
= NULL
1 warning generated.
gcc -O3 -std=gnu99 -Wall -Wmissing-prototypes -Wpointer-arith -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv -I/usr/local/Cellar/curl/7.49.1/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2 -I../../../../src/backend/gp_libpq_fe -I../../../../src/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libhdfs3/build/install/usr/local/hawq/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libyarn/build/install/usr/local/hawq/include -c -o date.o date.c
date.c:72:6: warning: variable 'dtype' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if (dterr == 0)
^~~~~~~~~~
date.c:77:10: note: uninitialized use occurs here
switch (dtype)
^~~~~
date.c:72:2: note: remove the 'if' if its condition is always true
if (dterr == 0)
^~~~~~~~~~~~~~~
date.c:63:13: note: initialize the variable 'dtype' to silence this warning
int dtype;
^
= 0
date.c:923:6: warning: variable 'fsec' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if (dterr == 0)
^~~~~~~~~~
date.c:928:14: note: uninitialized use occurs here
tm2time(tm, fsec, &result);
^~~~
date.c:923:2: note: remove the 'if' if its condition is always true
if (dterr == 0)
^~~~~~~~~~~~~~~
date.c:910:14: note: initialize the variable 'fsec' to silence this warning
fsec_t fsec;
^
= 0
date.c:1789:6: warning: variable 'fsec' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if (dterr == 0)
^~~~~~~~~~
date.c:1795:16: note: uninitialized use occurs here
tm2timetz(tm, fsec, tz, result);
^~~~
date.c:1789:2: note: remove the 'if' if its condition is always true
if (dterr == 0)
^~~~~~~~~~~~~~~
date.c:1776:14: note: initialize the variable 'fsec' to silence this warning
fsec_t fsec;
^
= 0
date.c:1789:6: warning: variable 'tz' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if (dterr == 0)
^~~~~~~~~~
date.c:1795:22: note: uninitialized use occurs here
tm2timetz(tm, fsec, tz, result);
^~
date.c:1789:2: note: remove the 'if' if its condition is always true
if (dterr == 0)
^~~~~~~~~~~~~~~
date.c:1779:10: note: initialize the variable 'tz' to silence this warning
int tz;
^
= 0
4 warnings generated.
gcc -O3 -std=gnu99 -Wall -Wmissing-prototypes -Wpointer-arith -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv -I/usr/local/Cellar/curl/7.49.1/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2 -I../../../../src/backend/gp_libpq_fe -I../../../../src/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libhdfs3/build/install/usr/local/hawq/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libyarn/build/install/usr/local/hawq/include -c -o nabstime.o nabstime.c
nabstime.c:238:6: warning: variable 'dtype' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if (dterr == 0)
^~~~~~~~~~
nabstime.c:243:10: note: uninitialized use occurs here
switch (dtype)
^~~~~
nabstime.c:238:2: note: remove the 'if' if its condition is always true
if (dterr == 0)
^~~~~~~~~~~~~~~
nabstime.c:232:13: note: initialize the variable 'dtype' to silence this warning
int dtype;
^
= 0
1 warning generated.
gcc -O3 -std=gnu99 -Wall -Wmissing-prototypes -Wpointer-arith -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv -I/usr/local/Cellar/curl/7.49.1/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2 -I../../../../src/backend/gp_libpq_fe -I../../../../src/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libhdfs3/build/install/usr/local/hawq/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libyarn/build/install/usr/local/hawq/include -c -o timestamp.o timestamp.c
timestamp.c:167:6: warning: variable 'dtype' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if (dterr == 0)
^~~~~~~~~~
timestamp.c:172:10: note: uninitialized use occurs here
switch (dtype)
^~~~~
timestamp.c:167:2: note: remove the 'if' if its condition is always true
if (dterr == 0)
^~~~~~~~~~~~~~~
timestamp.c:158:13: note: initialize the variable 'dtype' to silence this warning
int dtype;
^
= 0
timestamp.c:431:6: warning: variable 'dtype' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if (dterr == 0)
^~~~~~~~~~
timestamp.c:436:10: note: uninitialized use occurs here
switch (dtype)
^~~~~
timestamp.c:431:2: note: remove the 'if' if its condition is always true
if (dterr == 0)
^~~~~~~~~~~~~~~
timestamp.c:422:13: note: initialize the variable 'dtype' to silence this warning
int dtype;
^
= 0
2 warnings generated.
resourcebroker_LIBYARN_proc.c:1631:9: warning: variable 'activeFailIds' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
if( yarnres != FUNCTION_SUCCEEDED ) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
resourcebroker_LIBYARN_proc.c:1702:10: note: uninitialized use occurs here
if ( activeFailIds != NULL ) {
^~~~~~~~~~~~~
resourcebroker_LIBYARN_proc.c:1631:5: note: remove the 'if' if its condition is always false
if( yarnres != FUNCTION_SUCCEEDED ) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
resourcebroker_LIBYARN_proc.c:1641:5: note: variable 'activeFailIds' is declared here
int64_t *activeFailIds = NULL;
^
gcc -O3 -std=gnu99 -Wall -Wmissing-prototypes -Wpointer-arith -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv -I/usr/local/Cellar/curl/7.49.1/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2 -I. -I../../../src/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libhdfs3/build/install/usr/local/hawq/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libyarn/build/install/usr/local/hawq/include -c -o analyze.o analyze.c
analyze.c:9325:22: warning: argument to 'sizeof' in '__builtin___memcpy_chk' call is the same pointer type 'GroupingClause *' (aka 'struct GroupingClause *') as the destination; expected 'GroupingClause'
(aka 'struct GroupingClause') or an explicit length [-Wsizeof-pointer-memaccess]
memcpy(new_gc, gc, sizeof(gc));
~~~~~~ ^~~~~~~~~~
/usr/include/secure/_string.h:65:38: note: expanded from macro 'memcpy'
__builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest))
~~~~ ^~~
1 warning generated.
gcc -O3 -std=gnu99 -Wall -Wmissing-prototypes -Wpointer-arith -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv -I/usr/local/Cellar/curl/7.49.1/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2 -pthread -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS -pthread -Wno-deprecated-declarations -DFRONTEND -I../../../src/interfaces/libpq -I../../../src/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libhdfs3/build/install/usr/local/hawq/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libyarn/build/install/usr/local/hawq/include -c -o dumputils.o dumputils.c
dumputils.c:1074:26: warning: 'memset' call operates on objects of type 'char' while the size is based on a different type 'char *' [-Wsizeof-pointer-memaccess]
memset(result,0,sizeof(result));
~~~~~~ ^~~~~~
dumputils.c:1074:26: note: did you mean to provide an explicit length?
memset(result,0,sizeof(result));
^~~~~~
1 warning generated.
gcc -O3 -std=gnu99 -Wall -Wmissing-prototypes -Wpointer-arith -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv -I/usr/local/Cellar/curl/7.49.1/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2 -pthread -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS -pthread -DFRONTEND -I. -I. -I../../../src/interfaces/libpq -I../../../src/bin/pg_dump -I../../../src/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libhdfs3/build/install/usr/local/hawq/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libyarn/build/install/usr/local/hawq/include -c -o dumputils.o dumputils.c
dumputils.c:1074:26: warning: 'memset' call operates on objects of type 'char' while the size is based on a different type 'char *' [-Wsizeof-pointer-memaccess]
memset(result,0,sizeof(result));
~~~~~~ ^~~~~~
dumputils.c:1074:26: note: did you mean to provide an explicit length?
memset(result,0,sizeof(result));
^~~~~~
1 warning generated.
gcc -O3 -std=gnu99 -Wall -Wmissing-prototypes -Wpointer-arith -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv -I/usr/local/Cellar/curl/7.49.1/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2 -pthread -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS -pthread -DFRONTEND -I../../../src/bin/pg_dump -I../../../src/bin/psql -I../../../src/interfaces/libpq -I../../../src/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libhdfs3/build/install/usr/local/hawq/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libyarn/build/install/usr/local/hawq/include -c -o dumputils.o dumputils.c
dumputils.c:1074:26: warning: 'memset' call operates on objects of type 'char' while the size is based on a different type 'char *' [-Wsizeof-pointer-memaccess]
memset(result,0,sizeof(result));
~~~~~~ ^~~~~~
dumputils.c:1074:26: note: did you mean to provide an explicit length?
memset(result,0,sizeof(result));
^~~~~~
1 warning generated.
gcc -O3 -std=gnu99 -Wall -Wmissing-prototypes -Wpointer-arith -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv -I/usr/local/Cellar/curl/7.49.1/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2 -I../../../src/backend/resourcemanager/include -I../../../src/backend/gp_libpq_fe -I../../../src/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libhdfs3/build/install/usr/local/hawq/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libyarn/build/install/usr/local/hawq/include -c -o dbcommands.o dbcommands.c
In file included from dbcommands.c:87:
../../../src/include/cdb/cdbpersistentdatabase.h:41:27: warning: field 'header' with variable sized type 'SharedOidSearchObjHeader' (aka 'struct SharedOidSearchObjHeader') not at the end of a struct or
class is a GNU extension [-Wgnu-variable-sized-type-not-at-end]
SharedOidSearchObjHeader header;
^
dbcommands.c:859:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
else
^
2 warnings generated.
gcc -O3 -std=gnu99 -Wall -Wmissing-prototypes -Wpointer-arith -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv -I/usr/local/Cellar/curl/7.49.1/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2 -I../../../../src/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libhdfs3/build/install/usr/local/hawq/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libyarn/build/install/usr/local/hawq/include -c -o createplan.o createplan.c
In file included from createplan.c:45:
../../../../src/include/executor/execHHashagg.h:34:9: warning: 'EXECHYBRIDHASHAGG_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef EXECHYBRIDHASHAGG_H
^~~~~~~~~~~~~~~~~~~
../../../../src/include/executor/execHHashagg.h:35:9: note: 'EXECBYBRIDHASHAGG_H' is defined here; did you mean 'EXECHYBRIDHASHAGG_H'?
#define EXECBYBRIDHASHAGG_H
^~~~~~~~~~~~~~~~~~~
EXECHYBRIDHASHAGG_H
gcc -O3 -std=gnu99 -Wall -Wmissing-prototypes -Wpointer-arith -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv -I/usr/local/Cellar/curl/7.49.1/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2 -I../../../src/backend/gp_libpq_fe -I../../../src/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libhdfs3/build/install/usr/local/hawq/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libyarn/build/install/usr/local/hawq/include -c -o execQual.o execQual.c
execQual.c:1565:16: warning: implicit conversion from enumeration type 'enum NodeTag' to different enumeration type 'fmNodeTag' (aka 'enum fmNodeTag') [-Wenum-conversion]
rsinfo.type = T_ReturnSetInfo;
~ ^~~~~~~~~~~~~~~
execQual.c:1881:16: warning: implicit conversion from enumeration type 'enum NodeTag' to different enumeration type 'fmNodeTag' (aka 'enum fmNodeTag') [-Wenum-conversion]
rsinfo.type = T_ReturnSetInfo;
~ ^~~~~~~~~~~~~~~
2 warnings generated.
gcc -O3 -std=gnu99 -Wall -Wmissing-prototypes -Wpointer-arith -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv -I/usr/local/Cellar/curl/7.49.1/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2 -I../../../src/backend/gp_libpq_fe -I../../../src/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libhdfs3/build/install/usr/local/hawq/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libyarn/build/install/usr/local/hawq/include -c -o nodeTableFunction.o nodeTableFunction.c
nodeTableFunction.c:419:31: warning: implicit conversion from enumeration type 'enum NodeTag' to different enumeration type 'fmNodeTag' (aka 'enum fmNodeTag') [-Wenum-conversion]
scanstate->rsinfo.type = T_ReturnSetInfo;
~ ^~~~~~~~~~~~~~~
1 warning generated.
gcc -O3 -std=gnu99 -Wall -Wmissing-prototypes -Wpointer-arith -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv -I/usr/local/Cellar/curl/7.49.1/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2 -I../../../src/backend/gp_libpq_fe -I../../../src/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libhdfs3/build/install/usr/local/hawq/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libyarn/build/install/usr/local/hawq/include -c -o execQual.o execQual.c
execQual.c:1565:16: warning: implicit conversion from enumeration type 'enum NodeTag' to different enumeration type 'fmNodeTag' (aka 'enum fmNodeTag') [-Wenum-conversion]
rsinfo.type = T_ReturnSetInfo;
~ ^~~~~~~~~~~~~~~
execQual.c:1881:16: warning: implicit conversion from enumeration type 'enum NodeTag' to different enumeration type 'fmNodeTag' (aka 'enum fmNodeTag') [-Wenum-conversion]
rsinfo.type = T_ReturnSetInfo;
~ ^~~~~~~~~~~~~~~
2 warnings generated.
gcc -O3 -std=gnu99 -Wall -Wmissing-prototypes -Wpointer-arith -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv -I/usr/local/Cellar/curl/7.49.1/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2 -pthread -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS -pthread -DFRONTEND -I. -I. -I../../../src/interfaces/libpq -I../../../src/bin/pg_dump -I../../../src/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libhdfs3/build/install/usr/local/hawq/include -I/Users/wuhong/Desktop/tmp/tmp2/incubator-hawq/depends/libyarn/build/install/usr/local/hawq/include -c -o sql_help.o sql_help.c
sql_help.c:1800:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
"<A0><A0><A0><A0>ON PROTOCOL %s \n"
^~~~~~~~~~~~~~~~
sql_help.c:1801:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
"<A0><A0><A0><A0>TO %s",
^~~~~~~~~~~~~~~~
2 warnings generated.