Proguard无法处理此简单代码

sgc*_*ode 6 android proguard kotlin

我在代码库中发现了问题,并尝试将其简化为以下代码段:

class DemoProguardIssue {
    fun main() {
        with(Unit) {
            runLambda {
                runLambda {

                }
            }
        }
    }
    private fun runLambda(lambda: () -> Unit) = lambda()
}
Run Code Online (Sandbox Code Playgroud)

Proguard抱怨此错误并中断了我的构建

Warning: com.example.DemoProguardIssue$main$1$1$1: can't find referenced class com.example.DemoProguardIssue$main$1$1
Run Code Online (Sandbox Code Playgroud)

对我来说,重写代码来避免with是一个简单的解决方法,但是我担心编译器或desugar工具或其他方面存在错误。

您能帮我解决问题吗?