JVM IR: BridgeLowering boxing fixes

This commit is contained in:
Steven Schäfer
2019-07-30 10:47:53 +02:00
committed by Georgy Bronnikov
parent 6aa8ecd745
commit 73d2ae961c
2 changed files with 1 additions and 1 deletions
@@ -189,6 +189,7 @@ private class BridgeLowering(val context: JvmBackendContext) : ClassLoweringPass
val bridge = createBridgeHeader(irClass, target, method, isSpecial = isSpecial, isSynthetic = !isSpecial)
bridge.createBridgeBody(target, defaultValueGenerator, isSpecial)
irClass.declarations.add(bridge)
target.overriddenSymbols.remove(method.symbol)
signaturesToSkip.add(signature)
}
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
fun test() {
1.(fun Int.() = 2)()
}