------- Comment #4 from pault at gcc dot gnu dot org  2009-09-07 12:51 -------
(In reply to comment #3)
Note what happens if the critical part is doubled up, thus:

  subroutine no_func_config (prc_lib)
    type(nf_t), intent(inout), target :: prc_lib
    integer :: n_in
    type(string_t) :: prc_id
    prc_id = "foobar"
    n_in  = prc_lib% get_n_in  (1)
    prc_id = "foobar"
    n_in  = prc_lib% get_n_in  (2)
  end subroutine no_func_config

Three errors now appear in the order (2), (1), (2)
If the first prc_id = "foobar" is commented out, we get just (2) or if the
second is commented out, we get (1), (2).

Wierd!  I think that this will require Daniel and Janus to go back over their
patches in the period concerned or to identify the specific revision.  I will
try to do that tonight.

Paul


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41242

Reply via email to