Do not mark fake inliner variables as alive

This prevents them from spilling.
 #KT-29317 Fixed
This commit is contained in:
Ilmir Usmanov
2019-01-16 21:10:57 +03:00
committed by Stanislav Erokhin
parent 7e4e1b9a4d
commit e8c52e0a8f
5 changed files with 43 additions and 12 deletions
@@ -1978,6 +1978,11 @@ public class BytecodeTextTestGenerated extends AbstractBytecodeTextTest {
runTest("compiler/testData/codegen/bytecodeText/inline/inlineReturnsNothing3.kt");
}
@TestMetadata("inlineSuspendReifiedNoSpilling.kt")
public void testInlineSuspendReifiedNoSpilling() throws Exception {
runTest("compiler/testData/codegen/bytecodeText/inline/inlineSuspendReifiedNoSpilling.kt");
}
@TestMetadata("linenumberForOneParametersArgumentCall.kt")
public void testLinenumberForOneParametersArgumentCall() throws Exception {
runTest("compiler/testData/codegen/bytecodeText/inline/linenumberForOneParametersArgumentCall.kt");