aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2012-10-01 11:45:13 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2012-10-01 11:45:13 +0200
commitfd96b9fccf19247dbf1472ffdf5b7441bfa3aede (patch)
treec172f0e6b93673d2dafaec86cd9822c292cf22f9 /gcc/ada
parent15f0f591b8799b6987321777a82c26a9bbb8af78 (diff)
downloadgcc-fd96b9fccf19247dbf1472ffdf5b7441bfa3aede.zip
gcc-fd96b9fccf19247dbf1472ffdf5b7441bfa3aede.tar.gz
gcc-fd96b9fccf19247dbf1472ffdf5b7441bfa3aede.tar.bz2
trans.c (gigi): Adjust previous change to avoid a typecast that discards a const qualifier.
* gcc-interface/trans.c (gigi): Adjust previous change to avoid a typecast that discards a const qualifier. From-SVN: r191907
Diffstat (limited to 'gcc/ada')
-rw-r--r--gcc/ada/gcc-interface/trans.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/ada/gcc-interface/trans.c b/gcc/ada/gcc-interface/trans.c
index 661d9bf..80ee1f8 100644
--- a/gcc/ada/gcc-interface/trans.c
+++ b/gcc/ada/gcc-interface/trans.c
@@ -293,7 +293,9 @@ gigi (Node_Id gnat_root, int max_gnat_node, int number_name ATTRIBUTE_UNUSED,
tree int64_type = gnat_type_for_size (64, 0);
struct elab_info *info;
int i;
+#ifdef ORDINARY_MAP_INSTANCE
struct line_map *map;
+#endif
max_gnat_nodes = max_gnat_node;
@@ -326,9 +328,9 @@ gigi (Node_Id gnat_root, int max_gnat_node, int number_name ATTRIBUTE_UNUSED,
/* We create the line map for a source file at once, with a fixed number
of columns chosen to avoid jumping over the next power of 2. */
- map = (struct line_map *) linemap_add
- (line_table, LC_ENTER, 0, filename, 1);
+ linemap_add (line_table, LC_ENTER, 0, filename, 1);
#ifdef ORDINARY_MAP_INSTANCE
+ map = LINEMAPS_ORDINARY_MAP_AT (line_table, i);
if (flag_debug_instances)
ORDINARY_MAP_INSTANCE(map) = file_info_ptr[i].Instance;
#endif