OSDN Git Service

gcc/fortran:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gfortran.dg / func_decl_4.f90
1 ! { dg-do compile }
2 ! { dg-options "-c" }
3 !
4 ! Functions shall not have an initializer.
5 !
6
7 function f1()                      ! { dg-error "cannot have an initializer" }
8   integer :: f1 = 42
9 end function
10
11 function f2() RESULT (r)           ! { dg-error "cannot have an initializer" }
12   integer :: r = 42
13 end function
14
15 function f3() RESULT (f3)          ! { dg-error "must be different than function name" }
16   integer :: f3 = 42
17 end function                       ! { dg-excess-errors "" }