aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2011-06-16 23:38:46 +0300
committerPeter Eisentraut <peter_e@gmx.net>2011-06-16 23:43:56 +0300
commit7357558fc8866e3a449aa9473c419b593d67b5b6 (patch)
treece6b835b96013e4883db7c40b886b9977dc06373 /src
parentdbbba5279f66f95805c1e084e6f646d174931e56 (diff)
downloadpostgresql-7357558fc8866e3a449aa9473c419b593d67b5b6.tar.gz
postgresql-7357558fc8866e3a449aa9473c419b593d67b5b6.zip
Avoid compiler warnings due to possibly unused variables
gcc 4.6 complains about these because of the new option -Wunused-but-set-variable which comes in with -Wall, so cast them to void, which avoids the warning.
Diffstat (limited to 'src')
-rw-r--r--src/backend/nodes/read.c1
-rw-r--r--src/backend/nodes/readfuncs.c3
2 files changed, 3 insertions, 1 deletions
diff --git a/src/backend/nodes/read.c b/src/backend/nodes/read.c
index 78775e8bbd3..ec8e87b7c1d 100644
--- a/src/backend/nodes/read.c
+++ b/src/backend/nodes/read.c
@@ -224,6 +224,7 @@ nodeTokenType(char *token, int length)
errno = 0;
val = strtol(token, &endptr, 10);
+ (void) val; /* avoid compiler warning if unused */
if (endptr != token + length || errno == ERANGE
#ifdef HAVE_LONG_INT_64
/* if long > 32 bits, check for overflow of int4 */
diff --git a/src/backend/nodes/readfuncs.c b/src/backend/nodes/readfuncs.c
index 22885147cfb..29a0e8fe3ba 100644
--- a/src/backend/nodes/readfuncs.c
+++ b/src/backend/nodes/readfuncs.c
@@ -48,7 +48,8 @@
/* And a few guys need only the pg_strtok support fields */
#define READ_TEMP_LOCALS() \
char *token; \
- int length
+ int length; \
+ (void) token /* possibly unused */
/* ... but most need both */
#define READ_LOCALS(nodeTypeName) \