PR# 17227 VLEC cycle in expanded client relation
Problem Report Summary
Release: 18.104.22.16823 GPL Edition - win64
Environment: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; GTB6.6; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; .NET4.0C; .NET4.0E)
Synopsis: VLEC cycle in expanded client relation
This may not be a bug, but I am reporting it anyway in case it is. Consider a class expanded class JUNK[G] feature end Now do: j: JUNK[JUNK[INTEGER]] What we get is Error code: VLEC Error: cycle in expanded client relation. What to do: make sure that class is not expanded client of any class which is its direct or indirect expanded client. Class: APPLICATION Name of class involved in cycle: JUNK However, I don't (yet) see why this should be a compile error.
Problem Report Interactions
To clarify the issue, the error is reported when `j` is an attribute (in some other class), or even a feature of that type or has an argument of that type. Everything compiles fine when `j` is a local variable.
The issue is still reproducible with test#valid066. Reopening the report.