Skip unmapped receiver in inner class lowering

This commit is contained in:
Mikhael Bogdanov
2018-05-18 15:21:58 +02:00
parent 5753f93a57
commit 50d7e49211
@@ -183,7 +183,7 @@ class InnerClassesLowering(val context: BackendContext) : ClassLoweringPass {
if (descriptor1 is ReceiverParameterDescriptor) {
val receiverValue = descriptor1.value
if (receiverValue is ImplicitClassReceiver) {
return class2Symbol[receiverValue.classDescriptor]!!
return class2Symbol[receiverValue.classDescriptor]
}
}
return null