What is the best way to report a compiler failure that would likely be a pain to isolate on its own? Is there a way to upload attachments to only the JetBrains team working on it?
I am getting a failure when linking a framework for iOS in release mode, but not debug mode (seemingly in the optimization passes)
Copy code
e: java.lang.NullPointerException
at org.jetbrains.kotlin.backend.konan.optimizations.DevirtualizationAnalysis$DevirtualizationAnalysisImpl.calleeAt(DevirtualizationAnalysis.kt:263)
at org.jetbrains.kotlin.backend.konan.optimizations.DevirtualizationAnalysis$DevirtualizationAnalysisImpl.access$calleeAt(DevirtualizationAnalysis.kt:120)
at org.jetbrains.kotlin.backend.konan.optimizations.DevirtualizationAnalysis$DevirtualizationAnalysisImpl$ConstraintGraphBuilder.processVirtualCall(DevirtualizationAnalysis.kt:978)
at org.jetbrains.kotlin.backend.konan.optimizations.DevirtualizationAnalysis$DevirtualizationAnalysisImpl$ConstraintGraphBuilder.checkSupertypes(DevirtualizationAnalysis.kt:1004)
at org.jetbrains.kotlin.backend.konan.optimizations.DevirtualizationAnalysis$DevirtualizationAnalysisImpl$ConstraintGraphBuilder.checkSupertypes(DevirtualizationAnalysis.kt:1011)
Conrad Kramer
03/27/2022, 10:39 PM
(on both 1.6.10 and 1.6.20-RC(2), and I do not know when this started as I do not often build for release)