Vladimir Tagakov
04/07/2022, 1:33 AMprivate typealias FixesCompilation = (Unit, Unit) -> Unit
private typealias AlsoFixesCompilation = Unit.(action: Unit) -> Unit
val d: Unit.(action: Unit) -> Unit
If any of lines above is presented everything compiles fine, typealias is not used anywhere. But when I remove it I’m getting the ISE
with: IrSimpleFunctionPublicSymbolImpl for kotlin/Function2.invoke|3397681596704175240[0] is already bound: FUN IR_EXTERNAL_DECLARATION_STUB name:invoke
Kotlin version is: 1.6.10
full stacktrace in the threadVladimir Tagakov
04/07/2022, 1:34 AMshikasd
04/07/2022, 5:43 PM