aboutsummaryrefslogtreecommitdiff
path: root/libgfortran/generated/maxloc2_8_s1.c
diff options
context:
space:
mode:
Diffstat (limited to 'libgfortran/generated/maxloc2_8_s1.c')
-rw-r--r--libgfortran/generated/maxloc2_8_s1.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libgfortran/generated/maxloc2_8_s1.c b/libgfortran/generated/maxloc2_8_s1.c
index 9e1d36f9..5ced3c6 100644
--- a/libgfortran/generated/maxloc2_8_s1.c
+++ b/libgfortran/generated/maxloc2_8_s1.c
@@ -152,8 +152,8 @@ GFC_INTEGER_8
smaxloc2_8_s1 (gfc_array_s1 * const restrict array,
GFC_LOGICAL_4 *mask, GFC_LOGICAL_4 back, gfc_charlen_type len)
{
- if (mask)
- return maxloc2_8_s1 (array, len, back);
+ if (mask == NULL || *mask)
+ return maxloc2_8_s1 (array, back, len);
else
return 0;
}