aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/test/perl/PostgresVersion.pm4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/test/perl/PostgresVersion.pm b/src/test/perl/PostgresVersion.pm
index 7ce9e62b798..55984ec7e81 100644
--- a/src/test/perl/PostgresVersion.pm
+++ b/src/test/perl/PostgresVersion.pm
@@ -110,10 +110,12 @@ sub new
#
sub _version_cmp
{
- my ($a, $b) = @_;
+ my ($a, $b, $swapped) = @_;
$b = __PACKAGE__->new($b) unless blessed($b);
+ ($a, $b) = ($b, $a) if $swapped;
+
my ($an, $bn) = ($a->{num}, $b->{num});
for (my $idx = 0;; $idx++)