From patchwork Mon Oct 22 20:24:12 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [GASPP] Use the correct variable $line instead of the implicit variable X-Patchwork-Submitter: =?utf-8?q?Martin_Storsj=C3=B6?= X-Patchwork-Id: 64391 Message-Id: <1540239852-6222-1-git-send-email-martin@martin.st> To: libav-devel@libav.org Date: Mon, 22 Oct 2018 23:24:12 +0300 From: Martin Storsjo List-Id: libav development This fixes cases if the input parameter is something else than the currently iterated variable. --- gas-preprocessor.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gas-preprocessor.pl b/gas-preprocessor.pl index 41d7b69..39ad08d 100755 --- a/gas-preprocessor.pl +++ b/gas-preprocessor.pl @@ -383,12 +383,12 @@ sub parse_line { return if (parse_if_line($line)); if (scalar(@rept_lines) == 0) { - if (/\.macro/) { + if ($line =~ /\.macro/) { $macro_level++; if ($macro_level > 1 && !$current_macro) { die "nested macros but we don't have master macro"; } - } elsif (/\.endm/) { + } elsif ($line =~ /\.endm/) { $macro_level--; if ($macro_level < 0) { die "unmatched .endm";