From dfb65191d80afcc7d8ce79d3d9f92ea2e1ab3fc9 Mon Sep 17 00:00:00 2001 From: Christian Biesinger Date: Mon, 2 Dec 2019 15:05:54 -0600 Subject: Put bcache inside "namespace gdb" This avoids a conflict with a system "struct bcache" on Solaris (see e.g. https://www.isi.edu/nsnam/archive/ns-users/webarch/2001/msg05393.html) Note that the Solaris conflict for now only surfaces with --enable-targets=all (which the build bot doesn't use). gdb/ChangeLog: 2019-12-06 Christian Biesinger * bcache.c: Put in namespace gdb. * bcache.h: Likewise. * gdbtypes.c (check_types_worklist): Update. (types_deeply_equal): Update. * macrotab.c (struct macro_table) : Update. (new_macro_table): Update. * macrotab.h (struct bcache): Put this forward declaration inside namespace gdb. (new_macro_table): Update. * objfiles.h (struct objfile_per_bfd_storage) : Update. : Update. * psymtab.h: (psymtab_storage) : Update. Change-Id: I843d5e91f7ccb3db6d1099a8214c15a74510256f --- gdb/psymtab.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gdb/psymtab.h') diff --git a/gdb/psymtab.h b/gdb/psymtab.h index a4ac35a..a4281c8 100644 --- a/gdb/psymtab.h +++ b/gdb/psymtab.h @@ -120,7 +120,7 @@ public: /* A byte cache where we can stash arbitrary "chunks" of bytes that will not change. */ - struct bcache psymbol_cache; + gdb::bcache psymbol_cache; /* Vectors of all partial symbols read in from file. The actual data is stored in the objfile_obstack. */ -- cgit v1.1