blob: 104d8dc51841c5129c60fc3fa895855367f6323d [file] [log] [blame]
! USER STORY 1, TEST 4
! Adds SAVE attribute to the initialized declaration statement for array
! myArray
PROGRAM MyProgram !<<<<< 11, 18, pass
CALL MySub
CALL MySub
END PROGRAM MyProgram
SUBROUTINE MySub
INTEGER, DIMENSION(3) :: myArray = (/ 1, 2, 3 /)
myArray(1) = myArray(1) + 1
myArray(2) = myArray(2) + 2
myArray(3) = myArray(3) + 3
PRINT *, 'myArray:', myArray(1), myArray(2), myArray(3)
END SUBROUTINE MySub