From 6f34f00c612839315c15a1530f96873c0bfce74a Mon Sep 17 00:00:00 2001 From: Iaroslav Postovalov Date: Wed, 9 Dec 2020 22:43:06 +0700 Subject: [PATCH] Do not generate the field for unused parameters in suspend lambdas --- .idea/misc.xml | 7 ++++++ .../ir/FirBytecodeTextTestGenerated.java | 5 +++++ .../jvm/lower/SuspendLambdaLowering.kt | 22 +++++++++++++++---- .../coroutines/cleanup/unusedParamNotSpill.kt | 5 +++++ .../codegen/BytecodeTextTestGenerated.java | 5 +++++ .../ir/IrBytecodeTextTestGenerated.java | 5 +++++ 6 files changed, 45 insertions(+), 4 deletions(-) create mode 100644 compiler/testData/codegen/bytecodeText/coroutines/cleanup/unusedParamNotSpill.kt diff --git a/.idea/misc.xml b/.idea/misc.xml index 49b192df7a8..78a33f55e19 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,5 +1,9 @@ + + + + @@ -82,6 +86,9 @@ + +