Message ID | 1540239852-6222-1-git-send-email-martin@martin.st |
---|---|
State | Committed |
Headers | show |
Series |
|
Related | show |
On 2018-10-22 23:24:12 +0300, Martin Storsjö wrote: > 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"; ok Janne
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";