aboutsummaryrefslogtreecommitdiff
path: root/gdb/cp-namespace.c
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2017-09-06 17:18:23 -0600
committerTom Tromey <tom@tromey.com>2017-09-09 14:10:51 -0600
commiteb1e02fd05688c28686a02f197c5e7cb0a5d6a27 (patch)
treeca15494cfc7a6c4c4a4addd3f67277249a682fd8 /gdb/cp-namespace.c
parent0fc21fd8cf92de78c3c383378e70a2955e2631c3 (diff)
downloadgdb-eb1e02fd05688c28686a02f197c5e7cb0a5d6a27.zip
gdb-eb1e02fd05688c28686a02f197c5e7cb0a5d6a27.tar.gz
gdb-eb1e02fd05688c28686a02f197c5e7cb0a5d6a27.tar.bz2
Use std::vector in add_using_directive
This changes add_using_directive to accept a std::vector and then changes the callers. This allows removing a cleanup. ChangeLog 2017-09-09 Tom Tromey <tom@tromey.com> * namespace.h (add_using_directive): Update. * namespace.c (add_using_directive): Change type of excludes to std::vector. * dwarf2read.c (read_import_statement): Use std::vector. (read_namespace): Update. * cp-namespace.c (cp_scan_for_anonymous_namespaces): Update.
Diffstat (limited to 'gdb/cp-namespace.c')
-rw-r--r--gdb/cp-namespace.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/cp-namespace.c b/gdb/cp-namespace.c
index f27783a..90ff513 100644
--- a/gdb/cp-namespace.c
+++ b/gdb/cp-namespace.c
@@ -93,8 +93,9 @@ cp_scan_for_anonymous_namespaces (const struct symbol *const symbol,
anonymous namespace. So add symbols in it to the
namespace given by the previous component if there is
one, or to the global namespace if there isn't. */
+ std::vector<const char *> excludes;
add_using_directive (&local_using_directives,
- dest, src, NULL, NULL, NULL, 1,
+ dest, src, NULL, NULL, excludes, 1,
&objfile->objfile_obstack);
}
/* The "+ 2" is for the "::". */