]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libgfortran/generated/maxval_i4.c
re PR fortran/85816 (nested spread fails with "Integer overflow in xmallocarray")
[thirdparty/gcc.git] / libgfortran / generated / maxval_i4.c
index 2954e8ada4a23f3693de3f48ad7ce148dafefebe..ae36fd4aa3ee20398a340abe210ba9a16f96383f 100644 (file)
@@ -100,7 +100,7 @@ maxval_i4 (gfc_array_i4 * const restrict retarray,
        }
 
       retarray->offset = 0;
-      GFC_DTYPE_COPY_SETRANK(retarray,array,rank);
+      retarray->dtype.rank = rank;
 
       alloc_size = GFC_DESCRIPTOR_STRIDE(retarray,rank-1) * extent[rank-1];
 
@@ -303,7 +303,7 @@ mmaxval_i4 (gfc_array_i4 * const restrict retarray,
       alloc_size = GFC_DESCRIPTOR_STRIDE(retarray,rank-1) * extent[rank-1];
 
       retarray->offset = 0;
-      GFC_DTYPE_COPY_SETRANK(retarray,array,rank);
+      retarray->dtype.rank = rank;
 
       if (alloc_size == 0)
        {
@@ -494,7 +494,7 @@ smaxval_i4 (gfc_array_i4 * const restrict retarray,
        }
 
       retarray->offset = 0;
-      GFC_DTYPE_COPY_SETRANK(retarray,array,rank);
+      retarray->dtype.rank = rank;
 
       alloc_size = GFC_DESCRIPTOR_STRIDE(retarray,rank-1) * extent[rank-1];