PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gfortran.dg / elemental_by_value_1.f90
blob10b2ce8867109f3120bbeba25c4a2cf7e5d6c05a
1 ! { dg-do run }
3 ! PR fortran/59026
5 ! Contributed by F-X Coudert <fxcoudert@gcc.gnu.org>
7 ! Failed to dereference the argument in scalarized loop.
9 elemental integer function foo(x)
10 integer, value :: x
11 foo = x + 1
12 end function
14 interface
15 elemental integer function foo(x)
16 integer, value :: x
17 end function
18 end interface
20 if (foo(42) .ne. 43) STOP 1
21 if (any (foo([0,1]) .ne. [1,2])) STOP 2
22 end