Set the right call operation node for implicit invoke

Make a call for implicit invoke safe if an outer call is safe
This commit is contained in:
Svetlana Isakova
2014-10-29 15:08:30 +03:00
parent 7f62675665
commit 36fd8a1a08
14 changed files with 162 additions and 82 deletions
@@ -7124,6 +7124,12 @@ public class JetDiagnosticsTestGenerated extends AbstractJetDiagnosticsTest {
doTest(fileName);
}
@TestMetadata("safeCallWithInvoke.kt")
public void testSafeCallWithInvoke() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/nullableTypes/safeCallWithInvoke.kt");
doTest(fileName);
}
@TestMetadata("uselessElvis.kt")
public void testUselessElvis() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/nullableTypes/uselessElvis.kt");