---
 gas-preprocessor.pl | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/gas-preprocessor.pl b/gas-preprocessor.pl
index 9cc3610..3bc60ab 100755
--- a/gas-preprocessor.pl
+++ b/gas-preprocessor.pl
@@ -272,7 +272,12 @@ while (<INPUT>) {
     # syntax, but since the line numbers are off they are only misleading.
     s/^#\s+(\d+).*//          if $as_type =~ /armasm/;
 
-    parse_line($_);
+    foreach my $subline (split(";", $_)) {
+        # Add newlines at the end of lines that don't already have one
+        chomp $subline;
+        $subline .= "\n";
+        parse_line($subline);
+    }
 }
 
 sub eval_expr {
-- 
1.8.5.2 (Apple Git-48)

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to