From 896a7aa6a119ce9d4872de87dabb81176489b1a3 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Thu, 9 Aug 2018 12:38:39 -0600 Subject: [PATCH] Avoid -Wnarrowing warnings from quote_char() This adds a couple of casts to avoid -Wnarrowing warnings coming from the use of quote_char(). gdb/ChangeLog 2018-08-27 Tom Tromey * linespec.c (complete_linespec_component): Add cast to "char". * completer.c (completion_tracker::build_completion_result): Add cast to "char". --- gdb/ChangeLog | 6 ++++++ gdb/completer.c | 2 +- gdb/linespec.c | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 99eb36a64d7..52bfeb61f76 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2018-08-27 Tom Tromey + + * linespec.c (complete_linespec_component): Add cast to "char". + * completer.c (completion_tracker::build_completion_result): Add + cast to "char". + 2018-08-26 Simon Marchi * solist.h (struct solist, struct target_so_ops): Fix diff --git a/gdb/completer.c b/gdb/completer.c index 3e87ed454c6..1c285262de6 100644 --- a/gdb/completer.c +++ b/gdb/completer.c @@ -2032,7 +2032,7 @@ completion_tracker::build_completion_result (const char *text, /* We don't rely on readline appending the quote char as delimiter as then readline wouldn't append the ' ' after the completion. */ - char buf[2] = { quote_char () }; + char buf[2] = { (char) quote_char () }; match_list[0] = reconcat (match_list[0], match_list[0], buf, (char *) NULL); diff --git a/gdb/linespec.c b/gdb/linespec.c index 73fbe4af3be..fd88007c130 100644 --- a/gdb/linespec.c +++ b/gdb/linespec.c @@ -2894,7 +2894,7 @@ complete_linespec_component (linespec_parser *parser, new "quote" char. */ if (tracker.quote_char ()) { - char quote_char_str[2] = { tracker.quote_char () }; + char quote_char_str[2] = { (char) tracker.quote_char () }; fn = reconcat (fn, fn, quote_char_str, (char *) NULL); tracker.set_quote_char (':'); -- 2.30.2