paulk-asert opened a new pull request, #3240: URL: https://github.com/apache/groovy/pull/3240
…ch other ExpressionUtils.transformInlineConstants inlined a static final field by transforming its initializer, with no record of the fields already being inlined, so initializers forming a cycle (static final String R = S; static final String S = R, qualified or across classes) overflowed the stack during compilation. Track the fields being inlined through the mutually recursive transform methods and leave a field reached again uninlined, so it is initialized at runtime in declaration order. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
