FIR2IR: use lookupTag or class to getLocalClass, not classId
Before this commit, we sometimes tried to fetch anonymous object by id, getting sometimes a wrong result because it's singleton. Now we use lookupTag or FIR class itself instead. #KT-44050 Fixed
This commit is contained in:
committed by
Mikhail Glukhikh
parent
94315bc4dc
commit
34dbbdce07
+5
@@ -19884,6 +19884,11 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes
|
||||
runTest("compiler/testData/codegen/box/objects/useAnonymousObjectAsIterator.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("useAnonymousObjectFunction.kt")
|
||||
public void testUseAnonymousObjectFunction() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/objects/useAnonymousObjectFunction.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("useImportedMember.kt")
|
||||
public void testUseImportedMember() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/objects/useImportedMember.kt");
|
||||
|
||||
Reference in New Issue
Block a user