I'm seeing the error message "prior parameter's size depends on `foo'" whilst trying to compile an extended pascal module.
I'm finding it difficult to strip this down to a really small example which shows the behaviour, but it is associated with a var parameter which is typed as string.
Before I spend a lot more time trying to make a very small example of this - anyone have any suggestions as to what I might be doing wrong?