diff options
author | Keith Seitz <keiths@redhat.com> | 2015-08-13 09:48:12 -0700 |
---|---|---|
committer | Keith Seitz <keiths@redhat.com> | 2015-08-13 09:48:12 -0700 |
commit | 67994074671a31e3d2fb78f6036f38095211ac49 (patch) | |
tree | 8ecdf5ca542151595bcdee36c8dcf63619cc0318 /gdb/location.h | |
parent | 8efa2874ab298f3923f4127340da119435f87c39 (diff) | |
download | gdb-67994074671a31e3d2fb78f6036f38095211ac49.zip gdb-67994074671a31e3d2fb78f6036f38095211ac49.tar.gz gdb-67994074671a31e3d2fb78f6036f38095211ac49.tar.bz2 |
Mass rename `explicit' -> `explicit_loc'.
BuildBot reminded me that "explicit" is a reserved keyword in C++.
This patch simply renames all the (illegal) uses of "explicit". This should
fix the build errors with --enable-build-with-cxx bots.
gdb/ChangeLog
* break-catch-throw.c (re_set_exception_catchpoint) Rename
reserved C++ keyword "explicit" to "explicit_loc".
* breakpoint.c (create_overlay_event_breakpoint)
(create_longjmp_master_breakpoint)
(create_std_terminate_master_breakpoint)
(create_exception_master_breakpoint, update_static_tracepoint):
Rename reserved C++ keyword "explicit" to "explicit_loc".
* completer.c (collect_explicit_location_matches)
(explicit_location_completer): Rename reserved C++ keyword
"explicit" to "explicit_loc".
* linespec.c (struct linespec) <explicit>: Rename to "explicit_loc".
(canonicalize_linespec, create_sals_line_offset)
(convert_linespec_to_sals, convert_explicit_location_to_sals)
(event_location_to_sals, decode_objc): Rename reserved C++ keyword
"explicit" to "explicit_loc".
* location.c (struct event_location) <explicit>: Rename to
"explicit_loc".
(initialize_explicit_location, new_explicit_location)
(explicit_location_to_string_internal, explicit_location_to_linespec):
Rename reserved C++ keyword "explicit" to "explicit_loc".
* location.h (explicit_location_to_string)
(explicit_location_to_linespec, initialize_explicit_location)
(new_explicit_location): Rename reserved C++ keyword "explicit"
to "explicit_loc".
* mi/mi-cmd-break.c (mi_cmd_break_insert_1): Rename reserved C++
keyword "explicit" to "explicit_loc".
Diffstat (limited to 'gdb/location.h')
-rw-r--r-- | gdb/location.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/gdb/location.h b/gdb/location.h index 31ae59a..932e3ce 100644 --- a/gdb/location.h +++ b/gdb/location.h @@ -97,13 +97,13 @@ extern enum event_location_type explicit location. The location must already be canonicalized/valid. */ extern char * - explicit_location_to_string (const struct explicit_location *explicit); + explicit_location_to_string (const struct explicit_location *explicit_loc); /* Return a malloc'd linespec string representation of the given explicit location. The location must already be canonicalized/valid. */ extern char * - explicit_location_to_linespec (const struct explicit_location *explicit); + explicit_location_to_linespec (const struct explicit_location *explicit_loc); /* Return a string representation of the LOCATION. This function may return NULL for unspecified linespecs, @@ -152,7 +152,8 @@ extern const char * /* Initialize the given explicit location. */ -extern void initialize_explicit_location (struct explicit_location *explicit); +extern void + initialize_explicit_location (struct explicit_location *explicit_loc); /* Create a new explicit location. If not NULL, EXPLICIT is checked for validity. If invalid, an exception is thrown. @@ -161,7 +162,7 @@ extern void initialize_explicit_location (struct explicit_location *explicit); delete_event_location. */ extern struct event_location * - new_explicit_location (const struct explicit_location *explicit); + new_explicit_location (const struct explicit_location *explicit_loc); /* Return the explicit location of the given event_location (which must be of type EXPLICIT_LOCATION). */ |