IR: make IrTypeParameter.superTypes persistent mutable field

This commit is contained in:
Georgy Bronnikov
2020-09-08 09:45:10 +03:00
parent a409976d28
commit df1d9a0113
15 changed files with 32 additions and 20 deletions
@@ -416,7 +416,7 @@ interface IrBuilderExtension {
}
newTypeParameters.forEach { typeParameter ->
typeParameter.superTypes.addAll(typeParameter.descriptor.upperBounds.map { it.toIrType() })
typeParameter.superTypes = typeParameter.descriptor.upperBounds.map { it.toIrType() }
}
typeParameters = newTypeParameters