Commit Message
error_stream is trivial and only used in a couple of spots in
breakpoint.c. This patch removes it in favor of just writing it out
at the spots where it was used.
---
gdb/breakpoint.c | 4 ++--
gdb/utils.c | 6 ------
gdb/utils.h | 2 --
3 files changed, 2 insertions(+), 10 deletions(-)
Comments
On Sun, Apr 16, 2023 at 8:49 PM Tom Tromey <tom@tromey.com> wrote:
> error_stream is trivial and only used in a couple of spots in
> breakpoint.c. This patch removes it in favor of just writing it out
> at the spots where it was used.
> ---
> gdb/breakpoint.c | 4 ++--
> gdb/utils.c | 6 ------
> gdb/utils.h | 2 --
> 3 files changed, 2 insertions(+), 10 deletions(-)
>
> diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c
> index 46287da5f87..baf49e4461f 100644
> --- a/gdb/breakpoint.c
> +++ b/gdb/breakpoint.c
> @@ -3137,7 +3137,7 @@ update_inserted_breakpoint_locations (void)
> if (error_flag)
> {
> target_terminal::ours_for_output ();
> - error_stream (tmp_error_stream);
> + error (("%s"), tmp_error_stream.c_str ());
>
> I was considering using it in my "defer warnings when loading separate
debug file" but it wasn't suitable, it seems it doesn't have many use cases
indeed.
>>>>> "Alexandra" == Alexandra Petlanova Hajkova via Gdb-patches <gdb-patches@sourceware.org> writes:
>> error_stream is trivial and only used in a couple of spots in
>> breakpoint.c. This patch removes it in favor of just writing it out
>> at the spots where it was used.
Alexandra> I was considering using it in my "defer warnings when loading separate
Alexandra> debug file" but it wasn't suitable, it seems it doesn't have many use cases
Alexandra> indeed.
Thanks for the note.
I'm going to check this in now.
Tom
@@ -3137,7 +3137,7 @@ update_inserted_breakpoint_locations (void)
if (error_flag)
{
target_terminal::ours_for_output ();
- error_stream (tmp_error_stream);
+ error (("%s"), tmp_error_stream.c_str ());
}
}
@@ -3234,7 +3234,7 @@ insert_breakpoint_locations (void)
You may have requested too many hardware breakpoints/watchpoints.\n");
}
target_terminal::ours_for_output ();
- error_stream (tmp_error_stream);
+ error (("%s"), tmp_error_stream.c_str ());
}
}
@@ -165,12 +165,6 @@ verror (const char *string, va_list args)
throw_verror (GENERIC_ERROR, string, args);
}
-void
-error_stream (const string_file &stream)
-{
- error (("%s"), stream.c_str ());
-}
-
/* Emit a message and abort. */
static void ATTRIBUTE_NORETURN
@@ -285,8 +285,6 @@ extern void (*deprecated_error_begin_hook) (void);
extern const char *warning_pre_print;
-extern void error_stream (const string_file &) ATTRIBUTE_NORETURN;
-
extern void demangler_vwarning (const char *file, int line,
const char *, va_list ap)
ATTRIBUTE_PRINTF (3, 0);