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/] [class_11.f03] - Rev 302
Compare with Previous | Blame | View Log
! { dg-do compile }!! PR 41556! Contributed by Damian Rouson <damian@rouson.net>implicit nonetype ,abstract :: objectcontainsprocedure(assign_interface) ,deferred :: assigngeneric :: assignment(=) => assignend typeabstract interfacesubroutine assign_interface(lhs,rhs)import :: objectclass(object) ,intent(inout) :: lhsclass(object) ,intent(in) :: rhsend subroutineend interface! PR 41937! Contributed by Juergen Reuter <reuter@physik.uni-freiburg.de>type, abstract :: cuba_abstract_typeinteger :: dim_f = 1real, dimension(:), allocatable :: integralend type cuba_abstract_typecontainssubroutine cuba_abstract_alloc_dim_f(this)class(cuba_abstract_type) :: thisallocate(this%integral(this%dim_f))end subroutine cuba_abstract_alloc_dim_fend
