Temporary disable assertion in bridges generation

^KT-34431 Fixed
^KT-34507 Open
This commit is contained in:
Denis Zharkov
2019-10-21 14:29:01 +03:00
parent 28b6913a25
commit d902a5f304
7 changed files with 44 additions and 3 deletions
@@ -161,9 +161,10 @@ private fun <Signature> findSuperImplementationForStubDelegation(
// Implementation in super-class already has proper signature
if (signatureByDescriptor(function) == signatureByDescriptor(implementation.descriptor)) return null
assert(function.modality == Modality.OPEN) {
"Should generate stubs only for non-abstract built-ins, but ${function.name} is ${function.modality}"
}
// TODO: Enable the assertion once KT-34507 is fixed
// assert(function.modality == Modality.OPEN) {
// "Should generate stubs only for non-abstract built-ins, but ${function.name} is ${function.modality}"
// }
return implementation.descriptor
}