From ad6e58cb09ec0344fffb76c1e1691ebbd3da9079 Mon Sep 17 00:00:00 2001 From: Ralf Habacker Date: Wed, 13 May 2026 20:14:41 +0200 Subject: [PATCH] ivtest: merge duplicate definitions when requesting the iverilog version --- ivtest/perl-lib/Environment.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ivtest/perl-lib/Environment.pm b/ivtest/perl-lib/Environment.pm index a348e91cc..f5103744b 100644 --- a/ivtest/perl-lib/Environment.pm +++ b/ivtest/perl-lib/Environment.pm @@ -91,14 +91,15 @@ sub get_regress_fn { # sub get_ivl_version { my $sfx = shift(@_); - if (`iverilog$sfx -V` =~ /^Icarus Verilog version (\d+)\.(\d+)/) { + my $cmd = "iverilog$sfx -V"; + if (`$cmd` =~ /^Icarus Verilog version (\d+)\.(\d+)/) { if ($1 == 0) { return $1.".".$2; } else { return $1; } } else { - die "Failed to get version from iverilog$sfx -V output"; + die "Failed to get version from '$cmd' output"; } }