For an component i am writing i ran into the following situation:

tclass in uclass.pas is depend on:
tclasslist in uclasslist.pas but that also needs tclass1 as
tclasslist is an list of tclass and
tclass contains an tclasslist.

Now turbo delphi for win32 hapily takes this and it works, but i believe in previous versions of delphi this may not work as you would get an circular reference. Should i worry about this?