K2: add TODO issues for ResolutionStages.kt (KT-63958, KT-63959)
This commit is contained in:
committed by
Space Team
parent
b317777796
commit
814bf1b80d
@@ -182,7 +182,7 @@ object CheckDispatchReceiver : ResolutionStage() {
|
|||||||
|
|
||||||
val dispatchReceiverValueType = candidate.dispatchReceiver?.resolvedType ?: return
|
val dispatchReceiverValueType = candidate.dispatchReceiver?.resolvedType ?: return
|
||||||
|
|
||||||
// TODO: Actually, we should treat stub types as non-nullable for the isReceiverNullable check
|
// TODO (KT-63959): Actually, we should treat stub types as non-nullable for the isReceiverNullable check
|
||||||
// Otherwise, we won't able to resolve to member toString/hashCode due to UnsafeCall error
|
// Otherwise, we won't able to resolve to member toString/hashCode due to UnsafeCall error
|
||||||
// It was possible in K1, due to the fact that K1 doesn't use AbstractNullabilityChecker directly
|
// It was possible in K1, due to the fact that K1 doesn't use AbstractNullabilityChecker directly
|
||||||
// But, AbstractNullabilityChecker.isSubtypeOfAny doesn't respect stubTypeEqualToAnything
|
// But, AbstractNullabilityChecker.isSubtypeOfAny doesn't respect stubTypeEqualToAnything
|
||||||
@@ -693,7 +693,7 @@ internal object PostponedVariablesInitializerResolutionStage : ResolutionStage()
|
|||||||
atomsToMark.add(unwrapped.anonymousFunction)
|
atomsToMark.add(unwrapped.anonymousFunction)
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: This is effectively dead-code, since UseBuilderInferenceOnlyIfNeeded is always enabled
|
// TODO (KT-63958): This is effectively dead-code, since UseBuilderInferenceOnlyIfNeeded is always enabled
|
||||||
val type = parameter.returnTypeRef.coneType
|
val type = parameter.returnTypeRef.coneType
|
||||||
val receiverType = type.receiverType(callInfo.session) ?: continue
|
val receiverType = type.receiverType(callInfo.session) ?: continue
|
||||||
val dontUseBuilderInferenceIfPossible =
|
val dontUseBuilderInferenceIfPossible =
|
||||||
|
|||||||
Reference in New Issue
Block a user