https://gcc.gnu.org/g:0927ba617947e33d8b35f8bdcc8ca5103c266f9a

commit 0927ba617947e33d8b35f8bdcc8ca5103c266f9a
Author: Mikael Morin <mik...@gcc.gnu.org>
Date:   Wed Jun 4 17:40:48 2025 +0200

    Correction régression pointer_array_3

Diff:
---
 gcc/fortran/trans-array.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/fortran/trans-array.cc b/gcc/fortran/trans-array.cc
index fa114f32c12c..f3b2359159f4 100644
--- a/gcc/fortran/trans-array.cc
+++ b/gcc/fortran/trans-array.cc
@@ -7994,7 +7994,7 @@ gfc_conv_expr_descriptor (gfc_se *se, gfc_expr *expr)
            }
          else if (expr->ts.type == BT_CHARACTER)
            {
-             tree slen = ss->info->string_length;
+             tree slen = se->string_length;
              slen = fold_convert_loc (input_location, gfc_array_index_type,
                                       slen);
              tree kind = build_int_cst (gfc_array_index_type,

Reply via email to