I am exploring converting a program written in f77 to a more modern object oriented application. This requires creating a type with many arrays. I found that there is a limit in the amount of arrays I can define within a type. Though it will still compile the module, when I attempt to compile the entire program it gives the catastrophic compileR error, and says to create a problem report. By lowering the number of arrays it once again works. It doesn't seem to matter the dimensions of the arrays. (I am compiling on windows with debug 32 bit)
I would say the limit was in the order of 500 arrays, but I didn't count.