[Bug fortran/57469] New: Erroneous warning for unused dummy arguments used in namelist
vladimir.fuka at gmail dot com
gcc-bugzilla@gcc.gnu.org
Thu May 30 11:14:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57469
Bug ID: 57469
Summary: Erroneous warning for unused dummy arguments used in
namelist
Product: gcc
Version: 4.8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: vladimir.fuka at gmail dot com
This code:
subroutine read_command_line(line,a,b)
character(*),intent(in) :: line
intent(inout) :: a,b
namelist /cmd/ a,b
read(line,nml = cmd)
end
produces this warning with gfortran-4.8 20130509:
gfortran warning.f90 -c -Wall
warning.f90:1.38:
subroutine read_command_line(line,a,b)
1
Warning: Unused dummy argument 'a' at (1)
warning.f90:1.40:
subroutine read_command_line(line,a,b)
1
Warning: Unused dummy argument 'b' at (1)
For intent(out) it produces:
Warning: Dummy argument 'a' at (1) was declared INTENT(OUT) but was not set
But i understand it may be correct.
More information about the Gcc-bugs
mailing list