[patch, fortran, documentation] PR34532 - implicit conversion, Integer as logical

Jerry DeLisle jvdelisle@verizon.net
Tue Dec 25 22:53:00 GMT 2007


Daniel Franke wrote:
> The documentation (5.11) indicates that
> 
> $> cat if.f90
>   INTEGER :: i = 1
>   IF (i) PRINT *, 'True'
>   END
> 
> is valid in gfortran, but
> 
> $> gfortran -g if.f90
>  In file if.f90:2
> 
> IF (i) PRINT *, 'True'
>    1
> Error: ELSE IF clause at (1) requires a scalar LOGICAL expression
> 
> As discussed in bugzilla, this is to fix the docs.
> 
> 
> 2007-12-25  Daniel Franke  <franke.daniel@gmail.com>
> 
> 	PR fortran/34532
> 	* gfortran.texi: Fixed section about implicit conversion of logical 
> 	and integer variables.
> 
> 
> Tested doc, dvi and html targets. Ok for trunk?
> 
> Regards
> 	Daniel
> 
OK



More information about the Fortran mailing list