SvyatoslavScherbina 37bcd0894f Workaround inconsistent descriptor for Any.hashCode in ObjCExport
Recent changes to IR (adopted in https://github.com/JetBrains/kotlin-native/pull/4621)
have broken some invariants Native backend relies on, in particular now 
`hashCodeIrFunction.descriptor.containingDeclaration` is not `builtIns.any`,
but is an "IR-based" descriptor which has same fq name.
This breaks ObjCExport's predicate detecting `hashCode`
(which in turn breaks `interop_objc_smoke` test in two-stage mode).
This commit doesn't fix the invariants, but workarounds the problem by making the predicate more flexible.
2021-01-19 13:37:36 +03:00
S
Description
The Kotlin Programming Language.
2.1 GiB
Languages
Kotlin 79.9%
Java 10.4%
Swift 4.3%
C 2.8%
C++ 2.1%
Other 0.3%