Use "struct bcache" in objfiles.h
authorTom Tromey <tom@tromey.com>
Mon, 21 Jan 2019 20:45:00 +0000 (13:45 -0700)
committerTom Tromey <tom@tromey.com>
Wed, 23 Jan 2019 03:35:20 +0000 (20:35 -0700)
If objfiles.h is included after bcache.h, then the "bcache" function
will cause a compiler error because "bcache" will be seen as a
function, not a type.  Fix this error by using the "struct" keyword.

gdb/ChangeLog
2019-01-22  Tom Tromey  <tom@tromey.com>

* objfiles.h (struct objfile_per_bfd_storage): Use "struct"
keyword for bcache.

gdb/ChangeLog
gdb/objfiles.h

index 9c1ea0b82e0b8cfa191d8745c0b2f4568ce0136a..02cca05a677144b61ef803400aa85582693983b5 100644 (file)
@@ -1,3 +1,8 @@
+2019-01-22  Tom Tromey  <tom@tromey.com>
+
+       * objfiles.h (struct objfile_per_bfd_storage): Use "struct"
+       keyword for bcache.
+
 2019-01-22  Tom Tromey  <tom@tromey.com>
 
        * compile/compile-cplus-types.c: Remove a comment by #include.
index 5f106d98358d6d1f4fb56d39eca2e93f1aed1f81..a10781f598ef146f6dd30e8e69247a0208f1768f 100644 (file)
@@ -240,11 +240,11 @@ struct objfile_per_bfd_storage
 
   /* Byte cache for file names.  */
 
-  bcache *filename_cache = NULL;
+  struct bcache *filename_cache = NULL;
 
   /* Byte cache for macros.  */
 
-  bcache *macro_cache = NULL;
+  struct bcache *macro_cache = NULL;
 
   /* The gdbarch associated with the BFD.  Note that this gdbarch is
      determined solely from BFD information, without looking at target