OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
2010-04-24 Kai Tietz <kai.tietz@onevision.com>
[pf3gnuchains/gcc-fork.git]
/
gcc
/
testsuite
/
gfortran.dg
/
value_test.f90
1
! { dg-do run }
2
program valueTests
3
integer :: myInt
4
interface
5
subroutine mySub(myInt)
6
integer, value :: myInt
7
end subroutine mySub
8
end interface
9
10
myInt = 10
11
12
call mySub(myInt)
13
! myInt should be unchanged since pass-by-value
14
if(myInt .ne. 10) then
15
call abort ()
16
endif
17
end program valueTests
18
19
subroutine mySub(myInt)
20
integer, value :: myInt
21
myInt = 11
22
end subroutine mySub
23