[LL FIR] ignore constructors on implicit body phase
^KT-56551
This commit is contained in:
committed by
Space Team
parent
303f7493cc
commit
b51a416682
+8
-1
@@ -81,7 +81,14 @@ internal class LLFirImplicitBodyTargetResolver(
|
|||||||
|
|
||||||
override fun doLazyResolveUnderLock(target: FirElementWithResolveState) {
|
override fun doLazyResolveUnderLock(target: FirElementWithResolveState) {
|
||||||
when (target) {
|
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
|
// no implicit bodies here
|
||||||
}
|
}
|
||||||
is FirCallableDeclaration -> {
|
is FirCallableDeclaration -> {
|
||||||
|
|||||||
Reference in New Issue
Block a user