[FIR2IR] Replace NPE in setThisReceiver with more detailed exception
This commit is contained in:
@@ -79,7 +79,7 @@ class Fir2IrClassifierStorage(
|
|||||||
private fun IrClass.setThisReceiver(typeParameters: List<FirTypeParameterRef>) {
|
private fun IrClass.setThisReceiver(typeParameters: List<FirTypeParameterRef>) {
|
||||||
symbolTable.enterScope(this)
|
symbolTable.enterScope(this)
|
||||||
val typeArguments = typeParameters.map {
|
val typeArguments = typeParameters.map {
|
||||||
IrSimpleTypeImpl(getCachedIrTypeParameter(it.symbol.fir)!!.symbol, false, emptyList(), emptyList())
|
IrSimpleTypeImpl(getIrTypeParameterSymbol(it.symbol, ConversionTypeContext.DEFAULT), false, emptyList(), emptyList())
|
||||||
}
|
}
|
||||||
thisReceiver = declareThisReceiverParameter(
|
thisReceiver = declareThisReceiverParameter(
|
||||||
symbolTable,
|
symbolTable,
|
||||||
|
|||||||
Reference in New Issue
Block a user