<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Fix "#pragma GCC diagnostic not allowed inside functions"
--- src/dump.c.orig	2023-01-06 04:33:34.000000000 -0600
+++ src/dump.c	2023-01-11 23:50:52.000000000 -0600
@@ -95,10 +95,7 @@
 
       /* Write formatted value.  */
 
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wformat-nonliteral"
       sprintf (buffer, format_table[base][byte_count], value);
-#pragma GCC diagnostic pop
       for (cursor = buffer; *cursor; cursor++)
 	put_byte (*cursor, subtask);
 
--- src/names.c.orig	2023-01-06 04:25:44.000000000 -0600
+++ src/names.c	2023-01-11 23:50:52.000000000 -0600
@@ -906,13 +906,10 @@
 
 	    /* FIXME: Trailing space elimination is not always effective.  */
 
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wformat-nonliteral"
 	    if (ucs2 &gt;= 0)
 	      printf (format, code);
 	    else if (mnemonic || counter2 != 112)
 	      fputs (blanks,  stdout);
-#pragma GCC diagnostic pop
 
 	    if (mnemonic)
 	      printf (counter2 == 112 ? " %s\n" : " %-3s", mnemonic);
</pre></body></html>