Something I came across whilst writing the code for my post in Support=>Time, was that if I incorrectly had the following in one of my modules:
Module Animal_hdr
Type stColours Integer*1, Pointer i1Colour(:) End Type stColours
Type stStripes Type(stColours), Pointer :: pstStripe(:, 😃 EndType stStripes
Type stZebras Type(stLion), Pointer :: pstZebra(:, 😃 Integer*4 :: iOffsetLargeX, iOffsetLargeY EndType stZebras
End Module Animal_hdr
then the project would still build. It appeared to not have detected that there is no such definition as stLion. The project builds, but unsurprisingly 'bombs' upon execution when I attempt to allocate the arrays 😮)
Marz