summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Dunstan <andrew@dunslane.net>2020-03-20 13:55:15 -0400
committerAndrew Dunstan <andrew@dunslane.net>2020-03-20 13:55:15 -0400
commit71c2fd0c04a5daaaab5331879e23181bb52334e1 (patch)
tree97aad3913576dc7736534816185bc89d275c6439 /src
parentb03436994bcc4909dd644fd5ae6d9a9acdf30da5 (diff)
downloadpostgresql-71c2fd0c04a5daaaab5331879e23181bb52334e1.tar.gz
Turn off deprecated bison warnings under MSVC
These are disabled by the configure code, so this is just fixing an inconsistency in the MSVC code. Backpatch to all live branches.
Diffstat (limited to 'src')
-rw-r--r--src/tools/msvc/pgbison.pl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tools/msvc/pgbison.pl b/src/tools/msvc/pgbison.pl
index 895e398c08..490df83367 100644
--- a/src/tools/msvc/pgbison.pl
+++ b/src/tools/msvc/pgbison.pl
@@ -45,5 +45,7 @@ close($mf);
my $basetarg = basename($output);
my $headerflag = ($make =~ /^$basetarg:\s+BISONFLAGS\b.*-d/m ? '-d' : '');
-system("bison $headerflag $input -o $output");
+my $nodep = $bisonver ge '3.0' ? "-Wno-deprecated" : "";
+
+system("bison $nodep $headerflag $input -o $output");
exit $? >> 8;