Community
Participate
Working Groups
The following tests (in LiftingAndLowering) demonstrate that copying of super-team ctors can not yet handle all situations: _test2228_declaredLiftingInConstructor6 - illegal byte code generated _test2228_declaredLiftingInConstructor7 - compiler throws AIOOBE These test require special analysis of data flows in inherited ctors. From what I recall the compiler can't grok those inherited super calls "super(r.id());" and "super(1, r);" Note, that in 1.4.0 the compiler would simply report: Compiler limitation: This constructor seems to request lifting of an argument. However, the self call in Team2228dlic7_2(R<@tthis[Team2228dlic7_2]>) of class Team2228dlic7_2 passes its arguments in an unexpected way. Cannot perform required transitive byte-code translation.