[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Utilisation gfc_conv_descriptor_offset_{g, s}et
Mikael Morin
mikael@gcc.gnu.org
Sat Sep 20 13:10:28 GMT 2025
https://gcc.gnu.org/g:791d28d22e55df6431ad52e3b495e6e5ae024c54
commit 791d28d22e55df6431ad52e3b495e6e5ae024c54
Author: Mikael Morin <mikael@gcc.gnu.org>
Date: Thu Jun 19 18:04:56 2025 +0200
Utilisation gfc_conv_descriptor_offset_{g,s}et
Correction pr43808
Correction gfc_conv_descriptor_offset
Utilisation gfc_conv_descriptor_offset_set
Suppression retour à la ligne inutile offset_set
Diff:
---
gcc/fortran/trans-descriptor.cc | 8 ++++----
gcc/fortran/trans-descriptor.h | 1 -
2 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/gcc/fortran/trans-descriptor.cc b/gcc/fortran/trans-descriptor.cc
index cbee0fa9aca8..e898f2a8d406 100644
--- a/gcc/fortran/trans-descriptor.cc
+++ b/gcc/fortran/trans-descriptor.cc
@@ -215,8 +215,8 @@ gfc_conv_descriptor_data_set (stmtblock_t *block, tree desc, tree value)
}
-tree
-gfc_conv_descriptor_offset (tree desc)
+static tree
+get_descriptor_offset (tree desc)
{
tree field = gfc_get_descriptor_field (desc, OFFSET_FIELD);
gcc_assert (TREE_TYPE (field) == gfc_array_index_type);
@@ -226,13 +226,13 @@ gfc_conv_descriptor_offset (tree desc)
tree
gfc_conv_descriptor_offset_get (tree desc)
{
- return gfc_conv_descriptor_offset (desc);
+ return get_descriptor_offset (desc);
}
void
gfc_conv_descriptor_offset_set (stmtblock_t *block, tree desc, tree value)
{
- tree t = gfc_conv_descriptor_offset (desc);
+ tree t = get_descriptor_offset (desc);
gfc_add_modify (block, t, fold_convert (TREE_TYPE (t), value));
}
diff --git a/gcc/fortran/trans-descriptor.h b/gcc/fortran/trans-descriptor.h
index ade63bf19751..36365ff32ae0 100644
--- a/gcc/fortran/trans-descriptor.h
+++ b/gcc/fortran/trans-descriptor.h
@@ -57,7 +57,6 @@ tree gfc_conv_descriptor_type (tree desc);
tree gfc_get_descriptor_dimension (tree desc);
tree gfc_conv_descriptor_dimension (tree desc, tree dim);
tree gfc_conv_descriptor_token (tree desc);
-tree gfc_conv_descriptor_offset (tree desc);
tree gfc_conv_descriptor_data_get (tree desc);
tree gfc_conv_descriptor_offset_get (tree desc);
More information about the Gcc-cvs
mailing list