JVM_IR indy-SAM: use '-Xsam-conversions=indy' if JVM 1.8+, LV 1.5+

This commit is contained in:
Dmitry Petrov
2021-02-19 12:18:44 +03:00
parent 8294aed40c
commit 679756ad07
7 changed files with 22 additions and 8 deletions
@@ -1,3 +1,4 @@
// SAM_CONVERSIONS: CLASS
// This optimization is only done by the JVM_IR backend.
// IGNORE_BACKEND: JVM
// FILE: JFoo.java
@@ -17,7 +18,6 @@ fun test() {
JFoo.foo(A()::f)
}
// Referenced function called from run(), no wrapper class generated:
// 1 NEW A
// 2 NEW
// 0 INVOKEINTERFACE