Fix inlining of invoke operator [#KT-25474]

* add test
This commit is contained in:
Roman Artemev
2018-07-16 17:54:29 +03:00
committed by Roman Artemev
parent a457a9f870
commit e4b314c26c
4 changed files with 48 additions and 9 deletions
@@ -3930,6 +3930,11 @@ public class BoxJsTestGenerated extends AbstractBoxJsTest {
runTest("js/js.translator/testData/box/inline/innerOuterThis.kt");
}
@TestMetadata("invokeOnField.kt")
public void testInvokeOnField() throws Exception {
runTest("js/js.translator/testData/box/inline/invokeOnField.kt");
}
@TestMetadata("iteratorOnInlineFunctionResult.kt")
public void testIteratorOnInlineFunctionResult() throws Exception {
runTest("js/js.translator/testData/box/inline/iteratorOnInlineFunctionResult.kt");
@@ -3930,6 +3930,11 @@ public class IrBoxJsTestGenerated extends AbstractIrBoxJsTest {
runTest("js/js.translator/testData/box/inline/innerOuterThis.kt");
}
@TestMetadata("invokeOnField.kt")
public void testInvokeOnField() throws Exception {
runTest("js/js.translator/testData/box/inline/invokeOnField.kt");
}
@TestMetadata("iteratorOnInlineFunctionResult.kt")
public void testIteratorOnInlineFunctionResult() throws Exception {
runTest("js/js.translator/testData/box/inline/iteratorOnInlineFunctionResult.kt");