aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2014-06-11 08:02:48 -0600
committerTom Tromey <tromey@redhat.com>2014-06-18 08:17:00 -0600
commit17a40b44e2aa89d2df08897ea05a42e1afedd06a (patch)
treea1b570cb5f388e97663d8d9f793cad5b2ed5f1da
parent346d1dfebdbc5b7c8ce7d84f9250cbb8f4ec3e6c (diff)
downloadfsf-binutils-gdb-17a40b44e2aa89d2df08897ea05a42e1afedd06a.zip
fsf-binutils-gdb-17a40b44e2aa89d2df08897ea05a42e1afedd06a.tar.gz
fsf-binutils-gdb-17a40b44e2aa89d2df08897ea05a42e1afedd06a.tar.bz2
make common_block const
This changes general_symbol_info to make "common_block" const. 2014-06-18 Tom Tromey <tromey@redhat.com> * f-valprint.c (info_common_command_for_block): Update. * symtab.h (struct general_symbol_info) <common_block>: Now const.
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/f-valprint.c2
-rw-r--r--gdb/symtab.h2
3 files changed, 8 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index d851f71..dca4ef2 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,11 @@
2014-06-18 Tom Tromey <tromey@redhat.com>
+ * f-valprint.c (info_common_command_for_block): Update.
+ * symtab.h (struct general_symbol_info) <common_block>: Now
+ const.
+
+2014-06-18 Tom Tromey <tromey@redhat.com>
+
* symtab.h (struct symtab) <blockvector>: Now const.
* ada-lang.c (ada_add_global_exceptions): Update.
* buildsym.c (augment_type_symtab): Update.
diff --git a/gdb/f-valprint.c b/gdb/f-valprint.c
index 0040bbd..408c8cc 100644
--- a/gdb/f-valprint.c
+++ b/gdb/f-valprint.c
@@ -424,7 +424,7 @@ info_common_command_for_block (const struct block *block, const char *comname,
ALL_BLOCK_SYMBOLS (block, iter, sym)
if (SYMBOL_DOMAIN (sym) == COMMON_BLOCK_DOMAIN)
{
- struct common_block *common = SYMBOL_VALUE_COMMON_BLOCK (sym);
+ const struct common_block *common = SYMBOL_VALUE_COMMON_BLOCK (sym);
size_t index;
gdb_assert (SYMBOL_CLASS (sym) == LOC_COMMON_BLOCK);
diff --git a/gdb/symtab.h b/gdb/symtab.h
index 5ccc7ec..5a6f831 100644
--- a/gdb/symtab.h
+++ b/gdb/symtab.h
@@ -122,7 +122,7 @@ struct general_symbol_info
/* A common block. Used with LOC_COMMON_BLOCK. */
- struct common_block *common_block;
+ const struct common_block *common_block;
/* For opaque typedef struct chain. */