aboutsummaryrefslogtreecommitdiff
path: root/gas/sb.c
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2024-07-11 12:26:36 +0200
committerJan Beulich <jbeulich@suse.com>2024-07-11 12:26:36 +0200
commit296597f53e2a3cf14eafdca4c3141f7a4a7ab14b (patch)
tree07478bc1dce3d0144deed7ef8b33eea5c47e0e4b /gas/sb.c
parent8ea8012a8bddbc6fbbc86766a1df181cf133c5c6 (diff)
downloadgdb-296597f53e2a3cf14eafdca4c3141f7a4a7ab14b.zip
gdb-296597f53e2a3cf14eafdca4c3141f7a4a7ab14b.tar.gz
gdb-296597f53e2a3cf14eafdca4c3141f7a4a7ab14b.tar.bz2
gas: multi-byte warning adjustments
First input_scrub_next_buffer()'s invocation was wrong, leading to input only being checked from the last newline till the end of the current buffer. Correcting the invocation, however, leads to duplicate checking unless -f (or the #NO_APP equivalent thereof) is in effect. Move the invocation to input_file_give_next_buffer(), to restrict it accordingly. Then, when macros contain multi-byte characters, warning about them again in every expansion isn't useful. Suppress such warnings from sb_scrub_and_add_sb().
Diffstat (limited to 'gas/sb.c')
-rw-r--r--gas/sb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gas/sb.c b/gas/sb.c
index f451da0..e96355d 100644
--- a/gas/sb.c
+++ b/gas/sb.c
@@ -124,7 +124,7 @@ sb_scrub_and_add_sb (sb *ptr, sb *s)
break;
sb_check (ptr, copy);
ptr->len += do_scrub_chars (scrub_from_sb, ptr->ptr + ptr->len,
- ptr->max - ptr->len);
+ ptr->max - ptr->len, false);
}
sb_to_scrub = 0;