Add new configuration key that can enable IR inlining for JVM

This commit is contained in:
Ivan Kylchik
2022-12-07 21:35:07 +01:00
committed by Space Team
parent ab2c3572ab
commit 1c210822ea
5 changed files with 22 additions and 0 deletions
@@ -308,6 +308,7 @@ fun CompilerConfiguration.configureAdvancedJvmOptions(arguments: K2JVMCompilerAr
put(JVMConfigurationKeys.IGNORE_CONST_OPTIMIZATION_ERRORS, arguments.ignoreConstOptimizationErrors)
put(JVMConfigurationKeys.NO_NEW_JAVA_ANNOTATION_TARGETS, arguments.noNewJavaAnnotationTargets)
put(JVMConfigurationKeys.OLD_INNER_CLASSES_LOGIC, arguments.oldInnerClassesLogic)
put(JVMConfigurationKeys.ENABLE_IR_INLINER, arguments.enableIrInliner)
val assertionsMode =
JVMAssertionsMode.fromStringOrNull(arguments.assertionsMode)