error #6618: The INTERFACE/CONTAINS stack is full. This means that modules are being 'used' in a circular way.
I am confused as to what this error means. As far as I can tell, there is no circular 'use' statements in my code. I would put examples but I have been unable to reproduce the error with an example code and cannot post my entire code here. Can anyone provide any insight as to what causes this error?
It cropped up when I included a use statement in a module for a data type that extends a class and the same class, so:
end module Example
However, now that it has occured, I cannot get rid of the error even after commenting out all new code.