]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
[gdb] Add & in catch in svr4_handle_solib_event
authorTom de Vries <tdevries@suse.de>
Thu, 22 Aug 2024 07:49:53 +0000 (09:49 +0200)
committerTom de Vries <tdevries@suse.de>
Thu, 22 Aug 2024 07:49:53 +0000 (09:49 +0200)
In svr4_handle_solib_event I noticed:
...
catch (const gdb_exception_error)
...

This seems to be the only place were we do this, elsewhere we have:
...
catch (const gdb_exception_error &)
...

I suppose the intent of adding '&' is to avoid a copy.  I'm not sure if it's
necessary given that it's an unnamed const parameter, but I suppose it can't
hurt either.

Add the '&' here as well.

Tested on x86_64-linux.

Approved-By: Tom Tromey <tom@tromey.com>
gdb/solib-svr4.c

index 1a0e5424806e1f9a5b5221410e4173b10953f6cd..ff5887a221df12381796af95b265eeddef1b9cf3 100644 (file)
@@ -1948,7 +1948,7 @@ svr4_handle_solib_event (void)
          {
            link_map_id_val = pa->prob->evaluate_argument (0, frame);
          }
-       catch (const gdb_exception_error)
+       catch (const gdb_exception_error &)
          {
            link_map_id_val = NULL;
          }