[LL FIR] ignore constructors on implicit body phase

^KT-56551
This commit is contained in:
Dmitrii Gridin
2023-05-09 18:10:33 +02:00
committed by Space Team
parent 303f7493cc
commit b51a416682
@@ -81,7 +81,14 @@ internal class LLFirImplicitBodyTargetResolver(
override fun doLazyResolveUnderLock(target: FirElementWithResolveState) {
when (target) {
is FirRegularClass, is FirDanglingModifierList, is FirAnonymousInitializer, is FirFileAnnotationsContainer, is FirTypeAlias, is FirScript -> {
is FirRegularClass,
is FirDanglingModifierList,
is FirAnonymousInitializer,
is FirFileAnnotationsContainer,
is FirTypeAlias,
is FirScript,
is FirConstructor,
-> {
// no implicit bodies here
}
is FirCallableDeclaration -> {