Be able to infer a type variable based on several builder inference lambdas
^KT-48329 Fixed
This commit is contained in:
committed by
TeamCityServer
parent
bf1e68a53f
commit
a1519b7b4e
+2
@@ -339,6 +339,8 @@ class BuilderInferenceSession(
|
||||
val callSubstitutor = storage.buildResultingSubstitutor(commonSystem, transformTypeVariablesToErrorTypes = false)
|
||||
|
||||
for (initialConstraint in storage.initialConstraints) {
|
||||
if (initialConstraint.position is BuilderInferencePosition) continue
|
||||
|
||||
val substitutedConstraint = initialConstraint.substitute(callSubstitutor)
|
||||
val (lower, upper) = substituteNotFixedVariables(
|
||||
substitutedConstraint.a as KotlinType,
|
||||
|
||||
Reference in New Issue
Block a user