[Test] Operator ambiguity check with 'set'

When using `x[y] += z` the spec mandates attempting all possible combinations.

^KT-62138 Fixed
This commit is contained in:
Alejandro Serrano Mena
2023-10-02 11:24:42 +02:00
committed by Space Team
parent 5b7b159d64
commit c2dfe415f3
7 changed files with 82 additions and 0 deletions
@@ -24036,6 +24036,12 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia
runTest("compiler/testData/diagnostics/tests/operatorsOverloading/AssignOperatorAmbiguity.kt");
}
@Test
@TestMetadata("AssignOperatorAmbiguityExtension.kt")
public void testAssignOperatorAmbiguityExtension() throws Exception {
runTest("compiler/testData/diagnostics/tests/operatorsOverloading/AssignOperatorAmbiguityExtension.kt");
}
@Test
@TestMetadata("AssignmentOperations.kt")
public void testAssignmentOperations() throws Exception {
@@ -24036,6 +24036,12 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated
runTest("compiler/testData/diagnostics/tests/operatorsOverloading/AssignOperatorAmbiguity.kt");
}
@Test
@TestMetadata("AssignOperatorAmbiguityExtension.kt")
public void testAssignOperatorAmbiguityExtension() throws Exception {
runTest("compiler/testData/diagnostics/tests/operatorsOverloading/AssignOperatorAmbiguityExtension.kt");
}
@Test
@TestMetadata("AssignmentOperations.kt")
public void testAssignmentOperations() throws Exception {