OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [gfortran.dg/] [namelist_36.f90] - Rev 313

Go to most recent revision | Compare with Previous | Blame | View Log

! { dg-compile }
!
! Private types and types with private components
! are acceptable in local namelists.
!

MODULE nml
  type :: tp1
    integer :: i
  end type

  type :: tp2
    private
    integer :: i
  end type

  private :: tp1
contains
  subroutine x()
   type(tp1) :: t1
   type(tp2) :: t2

    namelist /nml1/ i        ! ok, private variable
    namelist /nml2/ t1       ! ok, private type
    namelist /nml3/ t2       ! ok, private components
  end subroutine
END MODULE

! { dg-final { cleanup-modules "nml" } }

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.