mirror of
https://github.com/postgres/postgres.git
synced 2025-07-30 11:03:19 +03:00
Fix Perl code which had broken the Windows build
The previous change wanted to avoid modifying $_ in grep, but the code just made the change in a local variable and then lost it. Rewrite the code using a separate map and grep, which is clearer anyway. Author: Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>
This commit is contained in:
@ -520,11 +520,9 @@ sub fetchRegressOpts
|
||||
# Substitute known Makefile variables, then ignore options that retain
|
||||
# an unhandled variable reference. Ignore anything that isn't an
|
||||
# option starting with "--".
|
||||
@opts = grep {
|
||||
my $x = $_;
|
||||
$x =~ s/\Q$(top_builddir)\E/\"$topdir\"/;
|
||||
$x !~ /\$\(/ && $x =~ /^--/
|
||||
} split(/\s+/, $1);
|
||||
@opts = grep { !/\$\(/ && /^--/ }
|
||||
map { (my $x = $_) =~ s/\Q$(top_builddir)\E/\"$topdir\"/; $x; }
|
||||
split(/\s+/, $1);
|
||||
}
|
||||
if ($m =~ /^\s*ENCODING\s*=\s*(\S+)/m)
|
||||
{
|
||||
|
Reference in New Issue
Block a user