You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// phase travel required, see implementation of `compiles`. for nested classes, it checks if the
414
414
// enclosingTopLevelClass is being compiled. after flatten, all classes are considered top-level,
415
415
// so `compiles` would return `false`.
416
-
if (exitingPickler(currentRun.compiles(classSym))) buildFromSymbol
416
+
if (exitingPickler(currentRun.compiles(classSym))) buildFromSymbol // InlineInfo required for classes being compiled, we have to create the classfile attribute
417
+
elseif (!inlinerEnabled) BTypes.EmptyInlineInfo// For other classes, we need the InlineInfo only inf the inliner is enabled.
417
418
else {
418
419
// For classes not being compiled, the InlineInfo is read from the classfile attribute. This
419
420
// fixes an issue with mixed-in methods: the mixin phase enters mixin methods only to class
0 commit comments