Skip to content

Commit d167970

Browse files
committed
increase length of debug strings to fit extremes of 4-byte integer
1 parent 5d2658f commit d167970

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/fabm_debug.F90

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ subroutine check_extents_1d(array, required_size1, routine, array_name, shape_de
7777
integer, intent(in) :: required_size1
7878
character(len=*), intent(in) :: routine, array_name, shape_description
7979

80-
character(len=8) :: actual, required
80+
character(len=12) :: actual, required
8181

8282
if (size(array,1) /= required_size1) then
8383
write (actual, '(i0)') size(array, 1)
@@ -91,7 +91,7 @@ subroutine check_extents_2d(array, required_size1, required_size2, routine, arra
9191
integer, intent(in) :: required_size1, required_size2
9292
character(len=*), intent(in) :: routine, array_name, shape_description
9393

94-
character(len=17) :: actual, required
94+
character(len=25) :: actual, required
9595

9696
if (size(array,1) /= required_size1 .or. size(array,2) /= required_size2) then
9797
write (actual, '(i0,a,i0)') size(array,1), ',', size(array,2)
@@ -105,7 +105,7 @@ subroutine check_extents_3d(array, required_size1, required_size2, required_size
105105
integer, intent(in) :: required_size1, required_size2, required_size3
106106
character(len=*),intent(in) :: routine, array_name, shape_description
107107

108-
character(len=26) :: actual, required
108+
character(len=38) :: actual, required
109109

110110
if (size(array,1) /= required_size1 .or. size(array,2) /= required_size2 .or. size(array,3) /= required_size3) then
111111
write (actual, '(i0,a,i0,a,i0)') size(array,1), ',', size(array,2), ',', size(array,3)
@@ -118,7 +118,7 @@ subroutine check_loop(istart, istop, imin, imax, routine)
118118
integer, intent(in) :: istart, istop, imin, imax
119119
character(len=*), intent(in) :: routine
120120

121-
character(len=8) :: str1, str2
121+
character(len=12) :: str1, str2
122122

123123
if (istart < imin) then
124124
write (str1,'(i0)') istart
@@ -141,7 +141,7 @@ subroutine check_index(i, imin, imax, routine, name)
141141
integer, intent(in) :: i, imin, imax
142142
character(len=*), intent(in) :: routine, name
143143

144-
character(len=8) :: str1, str2
144+
character(len=12) :: str1, str2
145145

146146
if (i < imin) then
147147
write (str1,'(i0)') i

0 commit comments

Comments
 (0)