blob: 19b6298506461e3be7e2c81eab8bff053fc8db6f [file] [log] [blame]
! { dg-do run }
! PR68987, this test case failed on a memory double free
program foo
call s('(foo)')
end program
subroutine s(fmt)
character (*) :: fmt
character (1) :: c
integer :: i
write (c, fmt, iostat=i) 42
! print *, i
if (i==0) STOP 1
write (c, fmt, err=100) 42
STOP 2
100 continue
end subroutine