From 284e6217cf8f96c7648b13274431dcf73aa084a9 Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Sat, 7 Mar 2015 14:50:03 +0000 Subject: [PATCH] kill volatile struct gdb_exception After the previous patch, this is the last remaining use of a volatile struct gdb_exception. Kill it, as it's troublesome for C++: we can't assign volatile <-> non-volatile without copy constructors / assignment operators that do that, which I'd rather avoid. gdb/ChangeLog: 2015-03-07 Pedro Alves * main.c (handle_command_errors): Remove volatile qualifier from parameter. --- gdb/ChangeLog | 5 +++++ gdb/main.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index a18830f..8f5029a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 2015-03-07 Pedro Alves + * main.c (handle_command_errors): Remove volatile qualifier from + parameter. + +2015-03-07 Pedro Alves + * breakpoint.c (save_breakpoints): Adjust to avoid code between TRY and CATCH. * gdbtypes.c (safe_parse_type): Remove empty line. diff --git a/gdb/main.c b/gdb/main.c index ceca807..72b8714 100644 --- a/gdb/main.c +++ b/gdb/main.c @@ -339,7 +339,7 @@ captured_command_loop (void *data) catch_command_errors/catch_command_errors_const. */ static int -handle_command_errors (volatile struct gdb_exception e) +handle_command_errors (struct gdb_exception e) { if (e.reason < 0) { -- 2.7.4