interface assignment (=)can't use in CUDA on GPU

interface assignment (=)
module procedure xx
end interface

contains

attributes(device) subroutine xx (qa, qb)
type (dd) ,intent (out):: qa
type (dd), intent (in):: qb
qa%dda= qb%dda
return
end subroutine


The procedure the contians interface assignment (=) work well on host ,but on device it can’t work anyway.

Hi SWL_EGGBABY,

I just tried this using the 10.8 compilers and it seems to work correctly. Though, I did have problems with earlier versions.

Do you mind trying 10.8 and see if your issue has been fixed? If not, can you please post an example of the error you are seeing?

Thanks,
Mat