https://gcc.gnu.org/g:eb70029d86761f7d69b9561a2e68fd35ae736129

commit eb70029d86761f7d69b9561a2e68fd35ae736129
Author: Mikael Morin <mik...@gcc.gnu.org>
Date:   Fri Apr 18 15:40:06 2025 +0200

    Correction longueur character absente (régression pr77942)

Diff:
---
 gcc/fortran/trans-types.cc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gcc/fortran/trans-types.cc b/gcc/fortran/trans-types.cc
index 15d9f629feaf..4b48b46fc966 100644
--- a/gcc/fortran/trans-types.cc
+++ b/gcc/fortran/trans-types.cc
@@ -1305,6 +1305,8 @@ gfc_get_character_type (int kind, gfc_charlen * cl)
 {
   tree len;
 
+  gfc_conv_const_charlen (cl);
+
   len = (cl == NULL) ? NULL_TREE : cl->backend_decl;
   if (len && POINTER_TYPE_P (TREE_TYPE (len)))
     len = build_fold_indirect_ref (len);

Reply via email to