Hi,
The following code does not compile with nvfortran 24.5:
module Mod_ListContainer
implicit none
type :: CSRList
real(8), allocatable :: r(:)
end type
type :: ListContainer
type(CSRList) :: AnotherList
contains
end type
contains
subroutine ASubroutine(a)
implicit none
class(ListContainer), target :: a
real(8),allocatable :: OneList(:)
allocate(a%AnotherList%r(12))
call move_alloc(a%AnotherList%r,OneList)
end subroutine
end module
it returns the error:
Lowering Error: symbol r$sd is an inconsistent array descriptor
Lowering Error: symbol r$sd is an inconsistent array descriptor
Lowering Error: symbol r$sd is an inconsistent array descriptor
NVFORTRAN-F-0000-Internal compiler error. Errors in Lowering 3 (…/…/Sources/Adaptive/Isotropic/Mod_IsotropicAdaptiveRefiner_testnvidia.f90: 25)
Thanks for the help!