[LL FIR] KTIJ-24574 Fix containing declaration finder for init blocks
- KTIJ-24574 occurred because a local destructuring declaration was erroneously returned as the non-local containing declaration of an element by `getNonLocalContainingOrThisDeclaration`. This occurred in `init` blocks. KTIJ-24574 fixed
This commit is contained in:
committed by
Space Team
parent
769fb835f9
commit
fb43e53ca3
+6
@@ -166,6 +166,12 @@ public class FirStandaloneNormalAnalysisSourceModuleReferenceResolveTestGenerate
|
||||
runTest("analysis/analysis-api/testData/referenceResolve/Deprecated.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("DestructuringDeclarationInInit.kt")
|
||||
public void testDestructuringDeclarationInInit() throws Exception {
|
||||
runTest("analysis/analysis-api/testData/referenceResolve/DestructuringDeclarationInInit.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("EnumValues.kt")
|
||||
public void testEnumValues() throws Exception {
|
||||
|
||||
Reference in New Issue
Block a user