[FIR2IR] Replace NPE in setThisReceiver with more detailed exception

This commit is contained in:
Mikhail Glukhikh
2020-08-31 18:12:28 +03:00
parent 65739c50d3
commit 3aa13362ca
@@ -79,7 +79,7 @@ class Fir2IrClassifierStorage(
private fun IrClass.setThisReceiver(typeParameters: List<FirTypeParameterRef>) {
symbolTable.enterScope(this)
val typeArguments = typeParameters.map {
IrSimpleTypeImpl(getCachedIrTypeParameter(it.symbol.fir)!!.symbol, false, emptyList(), emptyList())
IrSimpleTypeImpl(getIrTypeParameterSymbol(it.symbol, ConversionTypeContext.DEFAULT), false, emptyList(), emptyList())
}
thisReceiver = declareThisReceiverParameter(
symbolTable,