[Bug fortran/18579] intent(out) violation is not detected
paul dot richard dot thomas at cea dot fr
gcc-bugzilla@gcc.gnu.org
Thu Dec 15 09:17:00 GMT 2005
------- Comment #2 from paul dot richard dot thomas at cea dot fr 2005-12-15 09:17 -------
The test case is OK; the variable b is definable, so can be used as an actual
argument for a dummy with intent OUT/INOUT. DF6.0 and Lahey agree with me on
this.
Gfortran does the right thing if the intent is changed to IN. However, if the
testcase is modified to
call foo (b + 3.0)
it still does not give an error and that is a bug because the expression is not
definable.
I will produce a patch for it.
--
paul dot richard dot thomas at cea dot fr changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |paulthomas2 at wanadoo dot
| |fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18579
More information about the Gcc-bugs
mailing list