Hello,
I'm getting the following error with the attached code and for the life of me I can't figure out what I'm doing wrong. The error occurs with both Intel 14.1 and 18.1. Gfortran's 5-7 give a similar error as does Oracle Developer 12.6 compiler. PGI 18.4 compiles with no error however. I've looked through all my F2003 references and cant find anything that says I'm doing something illegal but I think I am. Can somebody explain whats going on here. The this variable is explictly declared allocatable and the parent type that's extended is not abstract so I'm confused as to what the error message is telling me. error message is:
gentest.F90(36): error #8306: Associate name defined in ASSOCIATE or SELECT TYPE statements doesn't have ALLOCATABLE or POINTER attribute [THIS]
ALLOCATE(INT8Data_t :: this)
Also, sorry if this appears twice but this is my first time posting so I think I did something wrong the first time.
Thanks
Rick